문제
Active Directory는 JFIF(JPEG 파일 교환 형식)로 이미지를 저장할 수 있습니다. jpegPhoto 속성 정의.이것을 사용하고 싶지만 JFIF에 대해 들어본 적이 없습니다.
첫째, 모든 JPEG 파일은 JFIF입니까?
둘째, WPF JpegBitmapEncoder는 JFIF 파일을 생성합니까?첫 번째가 사실이라면 이게 맞겠지만, 그렇지 않다면...?
해결책
JPEG = 압축 알고리즘(공동 사진 전문가 그룹)
JFIF = 파일 형식(JPEG 파일 교환 형식)
효과적으로 jpeg/jpg를 언급하면 JPEG/TIFF 및 JPEG/EXIF에 대한 사양이 있지만 실제로는 JPEG/JFIF에 대해 이야기하는 것입니다(일반적으로 디지털 사진에서 이러한 사양을 볼 수 있습니다).
EXIF 파일을 생성하는 많은 시간에는 JFIF 파서가 올바르게 디코딩하는 데 필요한 내용도 포함되므로 최종 사용자에게 투명하지만 완전히 "유효한" 및 "사양에 맞는" EXIF 파일은 아닙니다.
인터넷 사용 및 전송의 경우 기본값은 JFIF이지만, 내부를 볼 때 모든 jpeg가 반드시 JFIF인 것은 아닙니다.
다른 팁
JPEG 파일 인터체인지 형식 (JFIF)은 이미지 파일 형식 표준입니다. JIF (JFEG Interchange Format) 표준을 준수하는 JPEG 인코딩 파일을 교환하는 형식입니다. 간단한 JPEG 인코딩 파일 인터체인지와 관련하여 JIF의 제한 사항 중 일부를 해결합니다. 따라서 모든 JPEG는 JFIF입니다.