코드 칸 수와 전체 이미지 칸 수를 구분하세요
DENSO WAVE는 일반 QR 코드 주변의 흰 여백을 각 방향 4칸으로 안내합니다. 이 예제의 코드 본체는 한 변 25칸이고 여백을 더하면 25 + 4 + 4 = 33칸입니다. 여백은 코드 데이터 칸에 포함되지 않지만 저장 이미지의 가로·세로 크기에 포함됩니다.
Moyoutil은 상한을 전체 칸 수로 나눈 값을 내림해 정수 배율을 정합니다. 1024/33의 내림은 31이고, 33 × 31 = 1023px입니다. 같은 내용과 설정에서 512 상한은 495px, 2048 상한은 2046px이었습니다. 실제 함수 결과를 확인했고 저장 SVG를 렌더링하여 독립 판독기로 주소를 읽었습니다.
25 + 4 + 4 = 33
512: floor(512 / 33) = 15; 33 * 15 = 495px
1024: floor(1024 / 33) = 31; 33 * 31 = 1023px
2048: floor(2048 / 33) = 62; 33 * 62 = 2046px저장 크기를 억지로 맞추기 전에 확인할 것
내용, 오류 복원 수준, 여백을 바꾸면 칸 수나 배율이 달라질 수 있으므로 위 숫자가 모든 QR에 적용되는 것은 아닙니다. DENSO WAVE는 데이터 양·종류와 오류 복원 수준에 따라 필요한 버전이 달라진다고 설명합니다. 실제 가로·세로 크기는 생성 결과에서 확인하세요.
도구에서 같은 주소와 설정으로 만든 뒤 PNG 또는 SVG를 저장하세요. 정수 배율은 이 생성기의 출력 방식이며 스캔 성공을 보장하지 않습니다. 외부 편집기에서 임의 크기로 재샘플링하면 칸 경계가 흐려질 수 있습니다. SVG를 배치하더라도 흰 여백을 잘라내지 말고, 최종 화면이나 인쇄물을 사용할 기기로 직접 스캔하세요.
이 글의 독립 판독 성공은 고정 입력과 테스트 렌더링에 대한 결과입니다. 모든 카메라·인쇄 환경에서의 성공률 측정이 아닙니다. Moyoutil은 스캔 통계나 링크 접속 가능 여부를 검사하지 않습니다.
자주 묻는 질문
출력 크기를 키우면 QR 내용도 바뀌나요?
같은 내용·수준·여백에서는 이 예제의 코드 행렬이 같았고 픽셀 배율만 달라졌습니다. 최종 파일이 담은 주소는 다운로드 후 다시 스캔해 확인하세요.