png8과 png24의 차이점은 무엇입니까
png 파일 사용에 대해 알고 싶습니다. png 이미지 에는 두 가지 형식이 있습니다 . 하나는 png8 이고 다른 하나는 png24 입니다.
내 html
페이지 에서 두 가지 유형 중 하나를 사용하면 오류가 발생 하는지 알고 싶습니다 . 아니면 이것이 품질 문제일까요?
PNG 형식은 하나만 있지만 5 가지 색상 유형을 지원합니다 .
PNG-8은 256 색만 지원하지만 일반적으로 크기가 더 작은 팔레트 변형을 나타냅니다. PNG-8은 GIF 대체물이 될 수 있습니다.
PNG-24는 더 많은 색상을 지원하지만 더 클 수있는 트루 컬러 변형을 나타냅니다. 무손실 이미지 형식이 필요한 경우 JPEG 대신 PNG-24를 사용할 수 있습니다.
모든 최신 웹 브라우저는 두 가지 변형을 모두 지원합니다.
PNG-8 및 PNG-24
PNG 형식에는 PNG-8 및 PNG-24의 두 가지가 있습니다. 숫자는 "8 비트 PNG"또는 "24 비트 PNG"를 나타내는 축약 형입니다. 기술에 너무 많이 들어 가지 마십시오. 웹 디자이너라면 아마 신경 쓰지 않으실 것입니다. 8 비트 PNG는 이미지가 픽셀 당 8 비트임을 의미하고 24 비트 PNG는 픽셀 당 24 비트를 의미합니다.
평이한 영어의 차이점을 요약하자면, PNG-24는 훨씬 더 많은 색상을 처리 할 수 있고 사진 (JPEG처럼)과 같은 많은 색상이있는 복잡한 이미지에 적합하고 PNG-8은 로고 및 아이콘 및 버튼과 같은 사용자 인터페이스 요소와 같은 단순한 색상.
또 다른 차이점은 PNG-24는 기본적으로 알파 투명도를 지원하므로 투명한 배경에 적합합니다. Adobe 제품의 웹용으로 저장 명령이 알파 투명도와 함께 PNG-8을 허용하기 때문에이 차이는 100 % 사실이 아닙니다.
몇 가지 답변을받은 PNG8과 PNG24의 차이에 대한 제목에 하나, 즉 PNG24에는 8 비트 빨강, 녹색 및 파랑 채널이 있고 PNG-8에는 단일 8 비트가 있다는 두 가지 질문을했습니다. 팔레트에 색인. 당연히 PNG24는 일반적으로 PNG8보다 큰 파일 크기를 갖습니다. 또한 PNG8은 일반적으로 불투명하거나 이진 투명도 (예 : GIF) 만 있음을 의미합니다. ImageMagick / GraphicsMagick에서 그렇게 정의됩니다.
이것은 다른 하나에 대한 대답입니다. "내 HTML 페이지에서 두 유형 중 하나를 사용하면 오류가 발생합니까? 아니면 이것이 품질 문제일까요?"
HTML 페이지에 두 유형 중 하나를 넣을 수 있으며 아니오, 이것은 오류를 일으키지 않습니다. 파일은 모두 ".png"확장자로 이름을 지정하고 HTML에서 이러한 방식으로 참조해야합니다. 몇 년 전, Internet Explorer의 초기 버전은 알파 채널 (PNG32)이있는 PNG 또는 반투명 픽셀이있는 인덱스 컬러 PNG를 제대로 처리하지 못했기 때문에 이러한 이미지를 PNG8 (PNG를 통해 전달되는 이진 투명도 인덱스 컬러)로 변환하는 것이 유용했습니다. tRNS 청크)-.png 확장자를 사용하여 IE에서 제대로 표시되는지 확인합니다. PNG24는 불투명하거나 PNG tRNS 청크를 통해 전달되는 GIF와 같은 단색 투명도가 있기 때문에 Internet Explorer에서 PNG24는 항상 괜찮다고 생각합니다.
PNG8 및 PNG24라는 이름은 PNG 사양에 언급되지 않았으며 모두 "PNG"라고합니다. 다른 사람이 발명 한 다른 이름은 다음과 같습니다.
- PNG8 또는 PNG-8 (8 비트 샘플의 인덱스 색상, 일반적으로 불투명 또는 GIF와 같은 이진 투명도를 의미하지만 때로는 반투명도 포함)
- PNG24 또는 PNG-24 (8 비트 샘플의 RGB, tRNS를 통해 GIF와 같은 투명도를 가질 수 있음)
- PNG32 (8 비트 샘플의 RGBA, 불투명, 투명 또는 반투명)
- PNG48 (PNG24와 비슷하지만 16 비트 R, G, B 샘플 사용)
- PNG64 (PNG32와 같지만 16 비트 R, G, B, A 샘플 포함)
1, 2, 4, 8 또는 16 비트 샘플이있는 그레이 스케일과 1, 2 또는 4 비트 샘플 (및 투명 또는 반투명 픽셀이있는 모든 샘플)이있는 인덱싱 된 PNG를 포함하여 더 많은 가능한 조합이 있지만 특별한 이름이 없습니다.
기본 차이점 : 8 비트 PNG는 최대로 구성됩니다. 256 색. PNG-24는 무손실 형식이며 최대 1600 만 색상을 포함 할 수 있습니다.
영향 :
- 둥근 모서리 이미지를 사용하는 경우 가장자리가 png8 형식으로 표시 될 수 있습니다.
- ie6는 png24 형식을 지원하지 않습니다.
가장 큰 차이점은 8 비트 PNG는 최대 GIF와 같은 256 가지 색상이 있습니다. PNG-24는 무손실 형식이며 최대 1600 만 가지 색상을 포함 할 수 있습니다.
PNG-8에서 완전히 투명한 배경으로 이미지를 만드는 동안 이미지의 윤곽선이 약간의 흰색 비트로 두드러지게 보입니다. 그러나 PNG-24에서는 윤곽선이 사라지고 완벽 해 보입니다. PNG-24의 투명도는 PNG-8보다 크고 깨끗합니다.
PNG-8에는 256 색이 포함되고 PNG-24에는 1600 만 색이 포함됩니다.
파일 크기는 PNG-8보다 PNG-24에서 거의 두 배입니다.
참고 URL : https://stackoverflow.com/questions/22707130/what-is-difference-between-png8-and-png24
'IT박스' 카테고리의 다른 글
특정 종속성이있는 gem을 어떻게 알 수 있습니까? (0) | 2020.11.28 |
---|---|
MVC5, WebAPI2 및 AutoFac이 작동하지 않습니다. (0) | 2020.11.28 |
몽크 vs 몽구스 for Mongodb (0) | 2020.11.28 |
Java의 Lambda이 참조 (0) | 2020.11.28 |
문자열에서 "¼"및 "½"과 같은 모든 분수 기호 제거 (0) | 2020.11.28 |