2009-06-18 5 views
4

바코드를 즉시 작성하고 웹 페이지에 삽입하고 있습니다. 어떤 형식을 사용해야합니까? 나는 JPG와 PNG 사이에 흔들리는 중이 야. 둘 다의 장점을 이해하지 못한다. 가독성과 마찬가지로 크기가 중요합니다 (흐릿한 바코드보다 명확한 바코드가 더 낫습니다). 아직 더 좋은 다른 형식이 있습니까?즉석에서 생성 된 바코드에는 어떤 이미지 형식을 사용해야합니까?

답변

13

PNG 또는 심지어 GIF. 그것은 바코드의 날카로운 모서리가 아니라 사진의 부드러운 그라디언트를 위해 설계 되었기 때문에 Jpeg가 적합합니다. MS Paint에서 손으로 간단한 바코드를 그려 저장하고 다시로드하면 모든 종류의 압축 가공물을 볼 수 있습니다.

+2

두 가지 색상 (흑백) 만 있으면 PNG와 GIF 모두 매우 잘 압축됩니다. –

+0

그리고 완전히 무손실! –

+1

막대와 텍스트가 왜곡이나 앨리어싱없이 확장 될 수 있도록 SVG와 같은 벡터 형식은 어떻게됩니까? 특히 코드가 비스듬히 (포장) 있어야하거나 프린터 헤드 정렬이 필요한 경우. –

4

PNG 은 JPG보다 좋습니다 (JPG는 손실이 많음). 이미지가 단색이기 때문에 GIF가 더 좋을 수도 있습니다 (단, 귀하의 경우 확인하십시오).

+0

GIF는 무료가 아니기 때문에 추천하지 않습니다. –

+1

저는 GIF 특허가 대부분의 국가에서 만료되었으므로 충분히 자유롭게 사용할 수 있다고 생각합니다. –

+0

@ 마크 랜섬 : 예, 2001 년에 생각합니다. –

5

확실히 PNG입니다. 바코드 (사진과 반대되는)와 같은 벡터 그래픽을 저장하는 것이 훨씬 좋습니다.

위키 피 디아에는 멋진 comparison of JPG vs. PNG이 있습니다.

2

PNG와 JPG간에 PNG를 사용하는 것이 더 좋습니다. 여기에서 가장 중요한 문제는 압축입니다. 이미지에는 손실 및 무손실의 두 가지 압축 기술이 있습니다. 손실 압축 알고리즘 (예 : JPG 파일에서 사용되는 알고리즘)은 압축 -> 압축 풀기 과정에서 정보를 잃게됩니다. 이 때문에 이미지에 인공물이 생깁니다. 반면에 PNG는 무손실 압축을 사용하므로 표시되는 이미지는 초기 저장 전에 원래의 압축되지 않은 이미지와 완전히 동일합니다.

바코드의 경우 픽셀 별 정확한 픽셀 별 배치가 중요하므로 (JPG와 같은 손실 압축 루틴을 사용하는 것은 매우 위험 할 수 있습니다). 2D 바코드를 사용하는 경우 스캐너가 바코드를 정확하게 읽는 데 어려움을 겪을 수 있습니다. PNG는이 문제를 완전히 제거 할 것입니다.

1

.gif와 .png를 성공적으로 사용했습니다. 내 answer (및 기타 답변, 공정하게) this question에 대한 자세한 내용이 있습니다.

1

모든 방법. JPG로 얻는 압축 가공물을 피할 수있을뿐만 아니라 더 나은 압축을 거의 확실히 얻을 수 있습니다. JPG는 날카로운 모서리를 가진 이미지에 매우 적합하지 않습니다.

관련 문제