Windows 이미징 구성 요소 개요

WIC(Windows 이미징 구성 요소)는 이미지 및 이미지 메타데이터 작업을 위한 확장 가능한 프레임워크를 제공합니다. WIC를 사용하면 ISV(독립 소프트웨어 공급업체) 및 IHV(독립 하드웨어 공급업체)가 자체 이미지 코덱을 개발하고 표준 이미지 형식(예: TIFF, JPEG, PNG, GIF, BMP 및 HDPhoto)과 동일한 플랫폼 지원을 받을 수 있습니다. 일관된 단일 인터페이스 집합은 이미지 형식에 관계없이 모든 이미지 처리에 사용되므로 WIC를 사용하는 모든 애플리케이션은 코덱이 설치되는 즉시 새 이미지 형식에 대한 자동 지원을 받습니다. 확장 가능한 메타데이터 프레임워크를 사용하면 애플리케이션이 자체 소유 메타데이터를 읽고 이미지 파일에 직접 쓸 수 있으므로 메타데이터가 손실되거나 이미지에서 분리되지 않습니다.

이 항목은 다음과 같은 섹션으로 구성됩니다.

Windows 이미징 구성 요소 기능

WIC의 주요 기능은 다음과 같습니다.

  • 애플리케이션 개발자는 특정 이미지 형식에 대한 사전 지식 없이 일관된 단일 공통 인터페이스 집합을 통해 모든 이미지 형식에서 이미지 처리 작업을 수행할 수 있습니다.
  • 새 형식의 자동 런타임 검색을 통해 이미지 코덱, 픽셀 형식 및 메타데이터에 대한 확장 가능한 "플러그 앤 플레이" 아키텍처를 제공합니다.
  • 편집하는 동안 인식할 수 없는 메타데이터를 유지할 수 있는 기능을 통해 이미지 파일에서 임의의 메타데이터를 읽고 쓸 수 있습니다.
  • 이미지 처리 파이프라인 전체에서 채널당 최대 32비트까지 고비트 이미지 데이터를 유지합니다.
  • 가장 인기 있는 이미지 형식, 픽셀 형식 및 메타데이터 스키마에 대한 기본 제공 지원을 제공합니다.

네이티브 코덱

WIC에는 몇 가지 기본 제공 코덱이 포함되어 있습니다. 다음 표준 코덱은 플랫폼과 함께 제공됩니다.

코덱 Mime 형식 디코더 인코더
BMP(Windows 비트맵 형식), BMP 사양 v5. image/bmp
GIF(그래픽 교환 형식 89a), GIF 사양 89a/89m image/gif
ICO(아이콘 형식) image/ico 아니요
JPEG(공동 사진 전문가 그룹), JFIF 사양 1.02 image/jpeg, image/jpe, image/jpg
JPEG XR(JPEG 확장 범위) image/jxr
PNG(이식 가능한 네트워크 그래픽), PNG 사양 1.2 image/png
TIFF(태그가 지정된 이미지 파일 형식), TIFF 사양 6.0 image/tiff, image/tif
Windows 미디어 사진, HD 사진 형식 개요 image/vnd.ms-photo
DDS(DirectDraw Surface) image/vnd.ms-dds

 

개념

WIC 메타데이터 개요

기타 리소스

WIC 사용 CODEC를 작성하는 방법

AITCodec 샘플 CODEC