QR 코드 안에서 통하는 사진
디더링 QR 코드는 대략 300픽셀의 캔버스를 주며, 같은 공간을 코드가 차지하려 합니다. 대부분의 사진은 이를 견디지 못합니다. 몇몇은 원본보다 나아 보입니다. 그 차이는 거의 전적으로 업로드 전에, 그림이 무엇이고 어떻게 잘렸는지로 결정됩니다.
실제로 다루는 크기
짧은 링크는 약 29×29 모듈의 코드를 만듭니다. 모듈당 9픽셀이면 261픽셀 사각형이고, 그중 상당 부분은 이미 모서리 패턴과 코드가 단색으로 강제하는 모든 모듈이 차지하고 있습니다. 무엇을 업로드하든 수백 픽셀의 두 색 얼룩으로 축소됩니다. 인화물이 아니라 포스터용 도장을 계획하십시오. 이것이 가장 유용한 생각의 전환입니다. 폭 2천 픽셀에서 풍부해 보이는 사진이 폭 약 30모듈에서 요점을 전달해야 하며, 각 모듈은 대략적인 계조 하나만 담을 수 있습니다. 세 모서리의 파인더 사각형은 각각 7×7 블록과 여백을 차지하여 모서리를 쓸 수 없게 만들고, 정렬 사각형과 타이밍 선이 조금 더 가져갑니다. 남는 것은 코드보다 조금 작은 대략 정사각형의 영역이며, 거기서 그림은 거친 신문 하프톤의 해상도에서 알아볼 수 있어야 합니다. 그렇게 읽히도록 설계된 그림, 즉 로고, 아이콘, 포스터는 살아남는 경향이 있고, 세부에 의존하는 그림은 그렇지 않습니다.
높은 채도가 아니라 진짜 대비
디더링은 밝기만 봅니다. 둘 다 같은 명도인 선명한 빨강과 파랑의 이미지는 균일한 죽이 됩니다. 디더에게 둘은 같은 회색이기 때문입니다. 결정하기 전에 후보를 회색조로 변환하십시오. 회색에서 평평해 보이면 코드에서도 평평해 보입니다. 실제 명암 범위가 있는 이미지, 예컨대 어두운 배경에 조명된 얼굴, 흰 바탕의 검은 로고는 전달됩니다. 이유는 미적이 아니라 기계적입니다. 디더는 계조를 점 밀도로 재현하므로 계조가 모두 중간 근처인 그림은 절반 밀도의 균일한 점의 장이 되고, 균일한 점의 장은 체커보드입니다. 체커보드는 코드 자체의 모듈과 진정으로 경쟁하는 유일한 질감입니다. 스캐너가 찾는 바로 그 규모에 에너지를 갖기 때문입니다. 스튜디오는 업로드된 그림의 명암 범위를 측정하고 거의 없을 때 경고합니다. 그렇게 말하면 믿으십시오. 그것은 사진에 대한 의견이 아니라, 디더가 쓸 재료가 없어 코드가 그만큼 약해질 것이라는 보고입니다.
피사체 하나, 프레임을 가득 채워, 큰 형태로
코드는 정사각형이고 이미지는 이를 채우도록 잘립니다. 넓은 풍경은 양옆을 잃고, 단체 사진은 알아볼 수 없는 얼룩 여섯 개가 됩니다. 자동 자르기가 맞게 추측하기를 바라지 말고, 업로드 전에 이미 프레임 대부분을 채우는 단일 피사체로 자르십시오. 그런 다음 세부가 아니라 형태로 생각하십시오. 폭 약 3모듈보다 작은 것은 그냥 없습니다. 텍스트는 사라집니다. 머리카락, 직물의 결, 잎사귀, 모두 코드 자체의 얼룩과 구별되지 않는 잡음이 됩니다. 실루엣, 강한 그림자, 크고 평평한 덩어리가 읽힙니다. 얼굴은 가장 믿을 만한 피사체입니다. 아주 적은 정보, 즉 어두운 눈구멍 두 개, 입선, 턱선만으로 알아보기 때문입니다. 그러나 이는 얼굴이 사각형을 채울 때만 성립합니다. 머리와 어깨 샷은 통하고, 전신 샷은 얼굴을 4모듈에 걸치게 해서 사라지게 합니다. 한쪽에서 조명된 타이트한 인물 사진은 최선의 경우로 즉시 얼굴로 읽힙니다. 무지 바탕의 단색 로고나 워드마크는 훌륭하며 판독 가능하게 남습니다. 깨끗한 배경의 단일 제품은 대비를 높이면 좋습니다. 가깝게 자른 동물은 얼굴과 같은 이유로 통합니다. 풍경, 도시 경관, 군중은 질감으로 읽히고, 평평하고 고르게 조명된 저대비 이미지는 최악의 경우입니다.
먼저 그림을 준비하십시오
피사체가 프레임 대부분을 채우도록 정사각형으로 자르십시오. 화면에서 적당해 보이는 것보다 대비를 더 밀어붙이십시오. 디더는 중간 계조를 잡아먹으며, 사진으로는 약간 거칠어 보이는 그림이 코드로는 균형 잡히게 나옵니다. 배경이 어수선하면 어둡게 하거나 지우십시오. 코드는 어차피 그 영역을 쓰며, 피사체 뒤의 무지 바탕은 질감과 싸우지 않고 모듈이 자리 잡을 곳을 줍니다. 미리 포스터라이즈하거나 미리 디더링하지 마십시오. 생성기는 오차를 제대로 분배하기 위해 회색이 필요하며, 이미 두 색인 이미지는 오차 확산에 확산시킬 것을 주지 않으므로 강제된 모듈이 입자 속에 숨지 않고 덩어리로 도드라집니다. JPEG나 PNG를 업로드하십시오. 스튜디오는 읽을 수 없는 파일을 거부합니다. 내보내기는 PNG만 가능합니다. 사진 코드는 픽셀로 이루어져 벡터 형태로 표현할 수 없기 때문입니다. 또한 모듈이 정사각형으로 유지되도록 모듈 격자의 정수배로 출력됩니다. 코드에 로고가 있었다면 사진을 추가할 때 제거됩니다. 사진이 사각형 전체를 채우기 때문입니다.
그리고 링크도 사진만큼 중요합니다
긴 목적지는 코드를 조밀하게 만들고, 조밀한 코드는 그림에 남는 공간을 줄입니다. 인코딩된 텍스트의 글자가 하나 늘 때마다 코드는 같은 사각형에 더 많고 더 작은 모듈이 있는 높은 버전으로 밀려납니다. 모듈당 9픽셀이면 사각형은 커지지만 코드가 단색으로 강제하는 비율도 함께 커지고, 사진은 그 사이에서 압박받습니다. 목적지가 그림을 밀어낼 만큼 길면 스튜디오가 경고합니다. 사진이 중요하다면 코드를 짧은 리디렉션 링크로 향하게 하고 그 뒤의 목적지를 나중에 바꾸십시오. 어차피 동적 코드는 그것을 위한 것입니다. 이는 예술적 코드에 특히 두 번째 이점을 줍니다. 사진 코드는 다시 생성하고 다시 인쇄하고 싶지 않은 것의 대표 격입니다. 이미지, 균형, 인쇄 테스트를 모두 다시 해야 하기 때문입니다. 동적 코드라면 그림은 한 번 확정되고 목적지는 필요한 만큼 자주 옮길 수 있습니다. 어느 쪽을 택하든 대량 인쇄 전에 하나를 인쇄하고 실제 크기로 실제 휴대폰으로 스캔하십시오.
| 피사체 | 결과 |
|---|---|
| 한쪽에서 조명된 타이트한 인물 사진 | 최선의 경우. 즉시 얼굴로 읽힘 |
| 무지 바탕의 단색 로고나 워드마크 | 훌륭하며 판독 가능하게 남음 |
| 깨끗한 배경의 단일 제품 | 대비를 높이면 좋음 |
| 동물, 가깝게 자름 | 좋음. 얼굴이 통하는 것과 같은 이유 |
| 풍경, 도시 경관, 군중 | 나쁨. 질감으로 읽힘 |
| 평평함, 고른 조명, 낮은 대비 | 최악의 경우. 체커보드로 디더링되어 코드를 약화시킴 |
자주 묻는 질문
사진에 글자나 슬로건을 넣을 수 있나요?
판독 가능하게는 안 됩니다. 폭 약 3모듈보다 좁은 것은 얼룩 속으로 사라지며, 글자는 거의 항상 그렇습니다. 형태가 될 만큼 큰 단색 워드마크는 통할 수 있지만 문장은 안 됩니다.
컬러 사진도 되나요?
색은 버려지고 밝기만 중요합니다. 먼저 그림을 회색조로 확인하십시오. 그래도 분명한 명암 범위가 있으면 통하고, 회색에서 평평해지면 코드에서도 평평해집니다.
사진을 추가했더니 왜 로고가 제거되었나요?
사진 코드는 사각형 전체를 디더링된 그림으로 채우므로 별도의 로고 층이 없습니다. 코드에 로고를 넣고 싶다면 무지 배경 위의 사진 자체에 로고를 넣으십시오.
사진 코드는 왜 PNG만 되나요?
디더가 만든 개별 픽셀로 이루어져 있어 벡터 형태로 표현할 수 없기 때문입니다. 인쇄 시 모듈이 정사각형으로 유지되도록 모듈 격자의 정수배로 내보내집니다.
사각형은 한 번만 인쇄하세요. 목적지는 나중에 정하면 됩니다. SWAPQR은 정적 QR 코드를 무료로 만들어 줍니다. 모든 스타일 옵션이 포함되며 계정도, 워터마크도 없습니다. 유료 플랜을 사용하면 코드가 동적으로 바뀝니다. 인쇄된 사각형은 그대로 두고 목적지를 변경할 수 있으며, 일별·기기별로 얼마나 자주 스캔되었는지 확인할 수 있습니다.
브라우저에서 QR 코드 만들기