Share via


RAW 코덱 구현에 대한 일반 지침

JPEG 또는 TIFF와 같은 비 RAW 이미지 형식과 비교할 때 WINDOWS에서 RAW 이미지 형식이 작동하는 방식에는 두 가지 주목할 만한 차이점이 있습니다.

  • 대부분의 RAW 이미지 형식은 "읽기 전용"으로 추정되며 RAW 형식에 대한 픽셀 인코딩을 지원하지 않을 수 있습니다. 그러나 WIC(Windows 이미징 구성 요소)에는 메타데이터 쓰기 저장을 지원하는 인코더가 필요하므로 RAW 코덱 작성자는 최소한 스켈레톤 인코더 클래스를 구현할 계획입니다.

  • 다른 형식에 비해 전체 크기 RAW 이미지를 디코딩하는 데 시간이 오래 걸릴 수 있습니다. 이러한 이유로 디코딩 대기 시간을 최소화하고 미리 보기 및 미리 보기의 신속한 렌더링과 같은 시나리오에 대한 지원을 보장하기 위해 특정 접근 방식을 사용하는 것이 좋습니다.

    예를 들어 모든 RAW 코덱 작성자는 대상 비트맵 크기에 앞서 디코더에 알리는 메커니즘을 제공하는 IWICBitmapSourceTransform 인터페이스를 구현해야 하므로 더 작은 출력 이미지 크기로 최적화된 디코딩이 가능합니다.

개념

Windows 이미징 구성 요소 개요

카메라 RAW 이미지 형식에 대한 WIC 지침

WIC-Enabled CODEC를 작성하는 방법