Share via


GIF 형식 개요

이 항목에서는 WIC(Windows 이미징 구성 요소)를 통해 사용할 수 있는 네이티브 GIF 코덱에 대한 정보를 제공합니다.

코덱 ID

다음 표에서는 코덱 식별 정보를 제공합니다.

구성 요소 Description
정식 이름 GIF(Graphics Interchange Format 89a)
파일 이름 확장명 GIF
MIME 유형 image/gif
사양 지원 GIF 사양 89a/89m

 

다음 표에서는 네이티브 GIF 코덱 구성 요소를 식별하는 데 사용되는 GUID를 나열합니다.

구성 요소 친숙한 이름 GUID
컨테이너 형식 GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
Decoder CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8fc52be
인코더 CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

Encoding

WIC 인코딩 API는 코덱 독립적으로 설계되었으며 WIC 사용 코덱에 대한 이미지 인코딩은 기본적으로 동일합니다. WIC API를 사용하는 이미지 인코딩에 대한 자세한 내용은 인코딩 개요를 참조하세요.

인코더 옵션

WIC 사용 코덱은 인코딩 옵션 수준에서 다릅니다. 인코더 옵션은 이미지 인코더의 기능을 반영하며 각 네이티브 코덱은 이러한 인코더 옵션 집합을 지원합니다. 인코더 옵션은 모든 WIC 지원 코드(반드시 지원되지는 않지만)에서 사용할 수 있는 기본 WIC 지원 옵션 또는 이미지 형식 코덱에서 디자인한 코덱별 옵션일 수 있습니다. 인코딩 프로세스 중에 이러한 인코딩 옵션을 관리하기 위해 WIC는 IPropertyBag2 인터페이스 를 사용합니다. WIC 인코딩에 IPropertyBag2 인터페이스를 사용하는 방법에 대한 자세한 내용은 인코딩 개요를 참조하세요.

GIF 인코더는 기본 WIC 옵션을 지원하지 않으며 사용자 지정 인코더 옵션을 제공하지 않습니다. 인코더 옵션이 IPropertyBag2 옵션 목록에 있으면 무시됩니다.

디코딩

WIC 디코딩 API는 코덱 독립적으로 설계되었으며 WIC 사용 코덱에 대한 이미지 디코딩은 기본적으로 동일합니다. 이미지 디코딩에 대한 자세한 내용은 디코딩 개요를 참조하세요. 디코딩된 이미지 데이터 사용에 대한 자세한 내용은 비트맵 원본 개요를 참조하세요.