한국어

실제로 스캔하는 QR코드 만드는 방법

오류 수정, 여백(quiet zone), 대비 및 인쇄 크기: QR 코드가 종이에 작동하는지 또는 조용히 실패하는지를 결정하는 네 가지 요소입니다.

QR 코드는 데이터의 그림이며 특정한 면에서 취약합니다.

스캐너는 사람이 텍스트를 읽는 방식으로 QR 코드를 "read"하지 않습니다. 카메라 이미지를 흑백 픽셀로 변환하고 모서리에 있는 세 개의 큰 사각형을 찾아 그리드를 계산한 다음 각 셀을 읽습니다. QR 코드를 돕거나 손상시키는 모든 것은 해당 프로세스로 돌아옵니다. 모서리는 찾을 수 있어야 하고, 격자는 규칙적이어야 하며, 각 셀은 명확하게 밝거나 어두워야 합니다.

이것이 바로 코드가 화면에서는 완벽해 보이지만 메뉴에 인쇄되면 완전히 실패할 수 있는 이유이며, 코드를 깨뜨리는 가장 일반적인 방법 중 하나인 "크기에 맞게 작게 만드는" 이유입니다.

오류 수정: 여유 공간이 아닌 보험

QR 코드는 중복된 데이터를 전달하므로 이미지의 일부가 손상된 경우에도 여전히 디코딩됩니다. 네 가지 수준이 있습니다. L은 기호의 약 7%, M은 약 15%, Q는 약 25%, H는 약 30%를 복구합니다.

트레이드 오프는 크기입니다. 중복성이 높다는 것은 동일한 콘텐츠에 대해 더 많은 모듈을 의미하고, 모듈이 많다는 것은 주어진 인쇄 크기에서 각 모듈이 물리적으로 더 작다는 것을 의미하므로 스캔이 쉬워지기는커녕 더 어려워질 수 있습니다. 레벨을 높이는 것이 자동으로 더 안전한 것은 아닙니다.

  1. 화면이나 평평하게 유지되는 깨끗한 종이에서는 L 또는 M이면 충분합니다.
  2. 취급하거나 접거나 튀길 물건(메뉴, 고객 카드, 소포): Q.
  3. 로고를 중앙에 배치하려고 하거나 표면이 정말 적대적인 경우: H.
  4. 높은 수준에서 코드가 매우 조밀해지면 수준을 더 높이는 대신 내용을 줄이세요.

Quiet Zone은 코드의 일부입니다.

QR코드 주변의 여백은 장식이 아닙니다. 이 사양에는 모든 측면에 최소 4개의 빈 공간 모듈이 필요하며 스캐너는 기호의 가장자리를 찾기 위해 이를 전적으로 활용합니다.

이는 QR 디자인에서 가장 자주 무시되는 요구 사항입니다. 경계선, 사진 또는 텍스트 블록에 부딪힌 코드는 여백을 잃고 완전히 작동하지 않을 수 있습니다. 오류는 카메라가 포착하는 내용에 따라 달라지기 때문에 무작위로 보입니다.

이 도구는 기본적으로 4개의 모듈로 구성되어 있으며 모듈을 줄이면 경고를 표시합니다. 레이아웃에 여백을 위한 공간이 없으면 여백을 자르는 대신 코드를 작게 만드세요.

대비는 색상보다 더 많은 것을 결정합니다

스캐너는 이미지를 이진화하므로 중요한 것은 색상이 보기 좋게 다르게 보이는지 여부가 아니라 코드와 배경 사이의 밝기 차이입니다. 두 가지 색상은 눈으로 보기에는 확실히 구별될 수 있으며 그레이스케일로 변환되면 거의 동일합니다.

흰색 바탕에 검은색은 21:1의 명암비를 제공합니다. 최소한 7:1을 목표로 하세요. 아래의 4:1 코드는 종이와 어두운 조명에서 실패하기 시작하며 이 도구에서 경고합니다. 색상을 변경하면 미리보기 옆에 있는 실시간 대비 수치가 업데이트됩니다.

코드를 배경보다 어둡게 유지하세요. 많은 스캐너는 어두운 부분만 찾습니다. 반전된 코드(암시야의 조명 모듈)는 장치 간에 동전을 던지는 것과 같습니다. 어두운 디자인에 코드가 필요한 경우 밝은 패널 안에 넣으세요.

코드 전반에 걸쳐 그라데이션을 피하고 투명한 배경에 주의하세요. 그 뒤에 있는 내용은 모두 동일한 대비 요구 사항을 충족해야 합니다.

스캔 거리에 맞게 크기 조정

널리 사용되는 경험 법칙은 코드 너비가 스캔할 거리의 약 10분의 1이 되어야 한다는 것입니다. 팔 길이에서 읽은 코드(예: 30cm)의 너비는 약 3cm입니다. 3미터 거리에서 스캔한 포스터에는 약 30cm가 필요합니다.

문제의 나머지 절반은 모듈 크기입니다. 모듈당 대략 0.4mm 이하에서는 일반 전화 카메라가 어려움을 겪기 시작하고 값싼 열전사 프린터는 인접한 모듈을 함께 번지게 합니다. 콘텐츠가 짧다는 것은 모듈 수가 적다는 것을 의미하며, 이는 동일한 전체 크기에서 각 모듈이 더 크다는 것을 의미합니다. 따라서 페이로드를 짧게 유지하는 것이 다른 단일 변경보다 더 도움이 됩니다.

올바른 출력 형식을 선택하세요

인쇄할 모든 항목에 대해 SVG를 내보냅니다. 벡터이므로 완벽하게 날카로운 모서리로 어떤 크기로도 확장 가능하며 디자이너나 프린터가 원하는 것입니다.

화면, 문서 및 비트맵이 있는 모든 곳에서 PNG를 내보내는 것이 더 쉽습니다. 넉넉한 픽셀 크기를 선택하세요. 이 도구는 모듈 크기를 전체 픽셀 수로 반올림하여 모든 모듈이 동일하도록 하여 코드를 분수로 조정할 때 나타나는 고르지 않은 모듈을 방지합니다.

내보낸 후에는 PNG QR 코드를 확대하지 마세요. 대신 더 크게 다시 내보냅니다. 보간은 모듈 가장자리를 흐리게 합니다. 이는 바로 스캐너가 선명해야 하는 것입니다.

커밋하기 전에 테스트

하나를 실제 자료에 실제 크기로 인쇄하고 두 대 이상의 휴대폰으로 스캔하십시오. 이상적으로는 오래된 Android와 최신 iPhone이 좋습니다. 조명 아래서 코드가 실제로 살아 있을 것입니다. 책상 램프 아래에서 작동하는 코드가 창문 옆 테이블에서는 작동하지 않을 수 있습니다.

로고를 중앙에 배치하는 경우 오류 수정으로 로고가 처리될 것이라고 가정하기보다는 작게 유지하고 세 모서리 사각형을 가리지 않도록 하며 결과를 테스트하십시오.

자주 묻는 질문

로고를 가운데에 넣을 수 있나요?
예, 높은 오류 수정 수준을 사용하고 세 모서리 파인더 패턴에서 멀리 떨어진 영역의 약 20% 아래에 로고를 유지하는 경우가 그렇습니다. 이 도구는 로고를 오버레이하지 않습니다. 안전한 작업을 수행하려면 사용자만이 시각적으로 확인할 수 있어야 하기 때문입니다. SVG를 내보내고 디자인 도구에 로고를 배치한 후 결과를 테스트하세요.
디자이너가 코드를 사용한 후 코드 작동이 중지된 이유는 무엇입니까?
일반적으로 여백(quiet zone)은 잘려졌고, 코드는 모듈이 충분히 큰 지점을 지나서 축소되었거나 대비가 너무 적은 것으로 색상이 변경되었습니다. 그들에게 SVG와 4개 모듈 여백 요구 사항을 서면으로 제공하십시오.
링크가 길수록 코드를 스캔하기가 더 어려워지나요?
그렇습니다. 콘텐츠가 많을수록 모듈이 많아지므로 고정된 물리적 크기에서는 각 모듈이 더 작아집니다. 작동하는 가장 짧은 주소를 사용하십시오. 하지만 이 도구는 의도적으로 링크를 단축하지 않습니다. 그렇게 하면 코드와 대상 사이에 제3자가 놓이게 되기 때문입니다.
기본적으로 어떤 오류 수정 수준을 사용해야 합니까?
M은 대부분의 용도에 적합한 기본값입니다. 작게 다루거나 인쇄한 항목의 경우 Q로 이동하고, 코드 일부를 덮거나 표면이 정말 거친 경우에만 H로 이동하세요.

이 도구가 수행하지 않는 작업