제가 디자인하고 있는 포스터에 QR코드를 구현하려고 하는데, 가장 일반적인 방법은 다음 중 하나를 사용하는 것 같습니다.많은온라인발전기밖으로거기, 그러나 QR 코드를 충분히 사용자 정의하는 것을 허용하지 않거나 허용하지만 서비스에 가입해야 합니다.
기술적인 노하우가 별로 없는 그래픽 디자이너나 마케팅 임원에게는 이상적이지만, 프로그래밍 경험이 조금 있는 사람으로서 저는 비용을 지불할 필요 없이 모든 기능을 갖춘 QR 코드를 스스로 생성할 수 있는 방법이 있어야 한다고 생각합니다. 예를 들어, 내 QR 코드는 어두운 전단지를 사용하기 위해 투명한 배경을 가져야 합니다. 이는 일부 온라인 생성기가 지원한다고 주장하더라도 이를 잘 수행할 수 없는 기능입니다.
나만의 QR 코드를 생성할 수 있나요?
답변1
libqrencode
라이브러리이며 qrencode
QR 코드 기호로 데이터를 인코딩하기 위한 명령줄 유틸리티입니다.
qrencode
Kubuntu(패키지에서)에 설치 qrencode
하고 QR 코드를 PNG 이미지로 성공적으로 생성했습니다.
투명한 배경은인코더에 대한 직업이 아닙니다. 기본 이미지를 얻으려면 qrencode
/를 사용하세요 . libqrencode
그런 다음 이미지 조작 도구(예: convert
ImageMagick의)를 사용하여 필요에 맞게 조정하십시오. 예:
qrencode -o - 'https://superuser.com/a/1523436/432690' | convert - -transparent white foo.png
참고: 투명한 배경에 대한 귀하의 생각이 맞는지 잘 모르겠습니다.
답변2
windows/mac/linux의 경우 Inkscape에는 기본적으로 확장자가 있습니다. 확장/렌더링/바코드/QR 코드를 살펴보세요.
확장에는 다음에 대한 참조가 있습니다.작성자의 웹페이지, 그러나 사이트에서 Inkscape의 확장에 대한 참조를 찾기 위해 깊이 파고들지는 않았습니다.
작동하는 QR 코드를 얻기 위해 확장 입력 대화 상자에 텍스트를 입력할 수 있음을 확인했습니다. 내 QR 코드 리더(iOS)가 임의의 텍스트를 표시하거나 내가 입력한 URL을 방문하라는 메시지를 표시했습니다.
확장은 원하는 대로 크기를 조정할 수 있는 기능을 제공하는 블록 크기를 제공합니다. 벡터 파일이므로 기본적으로 배경이 투명합니다.
위 QR은 해당 게시물의 URL입니다.
전체 모양을 구성하는 개별 검정색 블록 사이에 경계가 보이기 때문에 비닐 절단기나 레이저 절단기에 사용하려면 약간의 마사지가 필요할 수 있는 것으로 보입니다.