JPEG는 손실 압축 방법을 사용하여 저장된 이미지 형식이며 압축 결과 파일 접미사가 ".jpg" 또는 ".jpeg"이므로 출력 이미지는 품질과 크기를 모두 고려할 수 없습니다. JPEG 형식은 웹을 통해 사진 이미지를 저장하고 전송하기 위해 오랫동안 선택되어 왔으며 이제 거의 모든 운영 체제에는 JPEG 이미지 시각화를 지원하는 뷰어가 있으며, 이 뷰어는 종종 JPG 확장자로 저장되기도 합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
JPEG(Joint Photographic Experts Group)는 ISO(국제 표준화 기구)에서 개발한 JPEG 표준의 산물이며 연속 톤 정지 이미지의 압축 표준입니다. JPEG 형식은 가장 일반적으로 사용되는 이미지 파일 형식으로 접미사가 .jpg 또는 .jpeg입니다.
JPEG는 손실 압축 방법을 사용하여 저장된 이미지 형식입니다. 압축 결과, 출력 이미지의 품질과 크기가 모두 손상될 수 없습니다. 사용자는 압축 수준을 조정하여 저장 크기를 줄이면서 원하는 품질 수준을 달성할 수 있습니다. 이미지에 10:1 압축을 적용하면 이미지 품질에 미치는 영향은 미미합니다. 압축률이 높을수록 이미지 품질이 저하됩니다.
파일 형식 사양
JPEG 이미지 파일 형식은 Joint Photographic Experts Group에 의해 표준화되었으므로 JPEG라는 이름이 붙었습니다. 이 형식은 웹에서 사진 이미지를 저장하고 전송하는 데 오랫동안 선택되어 왔습니다. 이제 거의 모든 운영 체제에는 일반적으로 JPG 확장자로 저장되는 JPEG 이미지의 시각화를 지원하는 뷰어가 있습니다. 웹 브라우저에서도 JPEG 이미지 시각화를 지원합니다. JPEG 파일 형식 사양을 살펴보기 전에 압축을 위한 JPEG 생성과 관련된 단계를 언급할 필요가 있습니다.
파일 구조
JPEG 이미지는 일련의 조각으로 표현되며 각 조각은 태그로 시작됩니다. 각 태그는 0xFF 바이트로 시작하고 그 뒤에 태그 유형을 나타내는 태그 플래그가 옵니다. 태그 뒤에 오는 페이로드는 태그 유형에 따라 다릅니다.
엔트로피 인코딩 데이터에서 인코더는 0xFF 바이트 이후에 의도하지 않은 마커가 없도록 다음 바이트 앞에 0x00 바이트를 삽입하여 프레이밍 오류를 방지합니다. 디코더는 이 0x00 바이트를 건너뛰어야 합니다. 바이트 스터핑이라고 하는 이 기술은 표시된 페이로드 데이터가 아닌 엔트로피 인코딩된 데이터에서만 작동합니다. 그러나 엔트로피 인코딩된 데이터에는 자체 플래그가 몇 가지 있습니다. 특히 재설정 플래그(0xD0 ~ 0xD7)는 병렬 디코딩을 허용하기 위해 엔트로피 코딩된 데이터의 독립적인 블록을 격리하는 데 사용되며 인코더는 이러한 플래그를 주기적으로 삽입할 수 있습니다. 플래그를 재설정합니다(모든 인코더가 이 작업을 수행하는 것은 아닙니다).
세 가지 형식의 JPEG
JPEG 형식은 표준 JPEG, 프로그레시브 JPEG 및 JPEG2000의 세 가지 형식으로 나눌 수 있습니다.
1. 표준 JPEG 형식은 웹페이지에서 다운로드할 때 이미지를 위에서 아래로만 표시할 수 있습니다.
2. 프로그레시브 JPEG는 웹 페이지에서 다운로드할 때 먼저 이미지의 대략적인 모습을 표시한 다음 전체 내용을 천천히 표시합니다. 또한 프로그레시브 JPG 형식으로 저장된 문서는 표준으로 저장된 문서보다 빠릅니다. JPG 형식. 문서는 작아야 하므로 웹페이지에서 이미지를 사용하려는 경우 이 형식을 더 자주 사용할 수 있습니다.
3. JPEG2000은 더 높은 압축 품질을 갖춘 차세대 이미지 압축 방식으로, 무선 전송 중 신호 불안정으로 인한 모자이크 현상과 위치 장애를 개선하고 전송 품질을 향상시킬 수 있습니다.
JPEG 성능
비트레이트 대비 품질 비율로 측정한 JPEG 성능이 상당히 뛰어납니다. 장점은 다음과 같습니다.
매우 높은 압축률을 지원하므로 JPEG 이미지의 다운로드 속도가 크게 빨라집니다.
16.8M 색상을 쉽게 처리하고 풀 컬러 이미지를 잘 재현할 수 있습니다. 이미지 압축 과정에서 이 이미지 형식을 사용하면 최소 파일 크기(최저 이미지 품질)와 최대 파일 크기(최고 이미지 품질) 중에서 자유롭게 선택할 수 있습니다.
이 형식의 파일 크기는 상대적으로 작습니다. 대역폭이 "풍부"하지 않을 때 전송에 도움이 되는 빠른 다운로드 속도를 가지고 있습니다.
JPEG의 단점은 다음과 같습니다.
모든 브라우저가 웹 페이지에 다양한 JPEG 이미지 삽입을 지원하는 것은 아닙니다.
압축 시 이미지 품질이 저하될 수 있으므로 사용하기에 적합하지 않습니다. 형식으로 고화질 이미지를 표시합니다.
더 많은 관련 지식은
FAQ위 내용은 JPEG는 어떤 형식인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!