Png 는 GIF 및 TIFF 파일 형식을 대체하고 GIF 파일 형식에서 사용할 수 없는 일부 기능을 추가하도록 설계되었습니다. PNG 는 LZ77 에서 파생된 무손실 데이터 압축 알고리즘을 사용합니다. 압축률이 높고 파일 크기가 작기 때문에 일반적으로 JAVA 프로그램, 웹 페이지 또는 S60 프로그램에서 사용됩니다.
PNG 는 트루 컬러 및 그레이스케일 이미지의 알파 채널 투명도도 지원합니다. 최대 24 비트 트루컬러 이미지와 8 비트 그레이스케일 이미지를 지원합니다. 알파 채널의 투명/반투명도를 지원합니다. 이미지 밝기를 지원하는 감마 보정 정보입니다. 그림 이름, 작성자, 저작권, 제작 시간, 설명 등의 정보를 보존하는 추가 텍스트 정보 저장 지원
PNG 이미지를 다른 형식과 비교:
I. PNG 및 GIF
1. 일반적으로 정적 GIF 이미지가 무손실 PNG 로 변환되면 압축비가 약간 증가합니다 (8 비트 인덱스 모드도 사용되는 경우).
2.PNG 는 24 비트 (8 비트 3 채널) 및 48 비트 (16 비트 3 채널) 트루 컬러를 포함한 더 큰 색 농도를 지원합니다. 알파 채널을 추가하면 픽셀당 64 비트 표현을 추가로 지원할 수 있습니다.
3. 8 비트 이상의 색 농도 PNG 이미지를 GIF 로 변환할 때 색상 분판 (색상 수 감소) 으로 인해 이미지 품질이 떨어집니다.
4.GIF 는 기본적으로 동적 이미지를 지원하며 PNG 는 비표준 구현만 가능합니다. PNG 를 기반으로 애니메이션을 지원하는 APNG 및 MNG 형식이 개발되었지만 보급도가 높지 않았습니다. PNG 는 IE6 과 같은 오래된 브라우저에서 덜 지원됩니다.
둘째, PNG 와 JPEG
1 및 JPEG 는 사진 (또는 이와 유사한) 이미지에 대해 더 작은 파일을 생성할 수 있습니다. JPEG 는 사진 이미지에 대한 특정 손실 인코딩 방법을 사용하며 대비가 낮고 색상 전환이 부드럽고 노이즈가 많고 구조가 불규칙한 경우에 적합합니다.
이 경우 JPEG 대신 PNG 를 사용하면 파일 크기가 많이 늘어나지만 이미지 품질 향상은 제한적입니다. 이에 따라 텍스트, 선 또는 이와 유사한 이미지를 저장하면 가장자리가 선명하고 큰 이미지 색상 영역이 동일하며 PNG 형식은 JPEG 보다 훨씬 잘 압축되며 JPEG 와 같은 고대비 영역에서도 이미지 손실이 없습니다. 이미지가 선명한 가장자리와 사진 이미지의 특징을 모두 가지고 있다면 두 가지 형식을 비교해야 한다. JPEG 는 투명도를 지원하지 않습니다.
2. JPEG 는 손실 압축이기 때문에 반복 손실이 발생하고, 반복 압축 디코딩 과정에서 정보가 계속 손실되어 이미지 품질이 떨어집니다. PNG 는 무손실 상태이므로 편집할 이미지를 저장하는 것이 좋습니다.
PNG 는 사진 이미지 압축에도 효과적이지만 무손실 JPEG2000 및 Adobe DNG 와 같이 사진 이미지용으로 특별히 설계된 무손실 압축 형식도 있습니다. 일반적으로 이러한 형식은 모든 이미지에 적용할 수 없습니다. 게시할 이미지는 JPEG 로 저장할 수 있으며, JPEG 로 한 번 인코딩하면 뚜렷한 이미지 손실이 발생하지 않습니다.
셋. PNG 및 JPEG-LS
JPEG-LS 는 "거의 무손실" 압축 형식입니다. 위에서 언급한 손실 JPEG 압축에 비해 보급도가 높지 않다. 표준 테스트 이미지 세트를 사용하여 PNG 와 직접 비교할 수 있습니다. Waterloo Repertoire ColorSet (표준 테스트 이미지 세트) 에서 JPEG-LS 의 성능은 일반적으로 PNG 보다 10%- 15% 우수하지만 일부 이미지는 따라서 두 형식 모두 지원되고 이미지 파일 크기에 민감하면 두 형식 모두 시도해 볼 수 있습니다. 이는 이미지 데이터 자체와 큰 관련이 있습니다.
넷. PNG 및 TIFF
TIFF 는 다양한 시나리오를 결합한 형식입니다. 전문 이미지 편집 소프트웨어 간의 이미지 교환을 위한 중간 형식으로 널리 사용되기 때문에 더 많은 응용 프로그램에 필요한 기능은 지속적으로 지원되지만 응용 프로그램에 대해 신경 쓰지 않는 이미지 작업은 많지 않습니다. 즉, 많은 응용 프로그램에서 TIFF 의 하위 집합만 인식할 수 있으므로 더 많은 잠재적 혼란이 발생할 수 있습니다.
TIFF 에서 가장 일반적으로 사용되는 무손실 압축 알고리즘은 LZW 입니다. 이 알고리즘인 ——GIF 도 2003 년까지 특허로 보호받지 못했습니다. TIFF 에는 PNG 와 동일한 압축 알고리즘을 사용하지만 많은 특허 프로그램에서 지원되지 않는 변종이 있습니다. 또한 TIFF 는 CCITT 그룹 iv 와 유사한 특수 무손실 압축 알고리즘을 제공하여 PNG 보다 팩스 또는 흑백 텍스트와 같은 이진 이미지를 더 잘 압축합니다. PNG 는 비자발적 좌측 곱하기 α만 지원하고 TIFF 는 연합 (좌측 곱하기) α도 지원합니다.
PNG 사양에는 디지털 카메라로 촬영한 이미지와 같은 포함된 EXIF (Exchange Image 파일 형식) 이미지 데이터의 표준이 포함되어 있지 않습니다. TIFF, JPEG 2000, DNG DNG 모두 EXIF 를 지원합니다.