Share via


Windows 이미징 구성 요소에 대한 인터페이스

이 섹션에는 WIC(Windows 이미징 구성 요소) 인터페이스에 대한 정보가 포함되어 있습니다.

섹션 내용

항목 Description
IWICBitmap
비트맵의 쓰기 가능성 및 정적 메모리 내 표현의 개념을 IWICBitmapSource에 추가하는 메서드를 정의합니다.
IWICBitmapClipper
지정된 사각형 영역에 대해 잘린 버전의 입력 비트맵을 생성하는 메서드를 노출합니다.
IWICBitmapCodecInfo
특정 코덱에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapCodecProgressNotification
인코더 및 디코더에 대한 진행률 알림에 사용되는 메서드를 노출합니다.
IWICBitmapDecoder
디코더를 나타내는 메서드를 노출합니다.
IWICBitmapDecoderInfo
디코더에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapEncoder
미리 보기, 프레임 및 팔레트와 같은 인코더의 속성을 설정하는 메서드를 정의합니다.
IWICBitmapEncoderInfo
인코더에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapFlipRotator
대칭 이동(가로 또는 세로) 및/또는 회전(90도 증분) 비트맵 소스를 생성하는 메서드를 노출합니다. 회전은 대칭 이동 전에 수행됩니다.
IWICBitmapFrameDecode
인코딩된 파일의 개별 이미지 프레임을 디코딩하는 메서드를 정의합니다.
IWICBitmapFrameEncode
인코더의 개별 이미지 프레임을 나타냅니다.
IWICBitmapLock
Lock 메서드를 지원하는 메서드를 노출합니다.
IWICBitmapScaler
리샘플링 또는 필터링 알고리즘을 사용하여 입력 비트맵의 크기가 조정된 버전을 나타냅니다.
IWICBitmapSource
픽셀이 검색되는 원본을 참조하지만 다시 쓸 수 없는 메서드를 노출합니다.
IWICBitmapSourceTransform
기본 IWICBitmapSource 구현에 특정 작업을 오프로드하는 메서드를 노출합니다.
IWICColorContext
색 관리를 위한 메서드를 노출합니다.
IWICColorTransform
IWICBitmapSource를 한 색 컨텍스트에서 다른 색 컨텍스트로 변환하는 메서드를 노출합니다.
IWICComponentFactory
구성 요소 개발자가 사용하는 구성 요소를 만드는 메서드를 노출합니다. 여기에는 코덱 및 메타데이터 처리기 개발자가 사용할 메타데이터 판독기, 기록기 및 기타 서비스가 포함됩니다.
IWICComponentInfo
구성 요소 정보를 제공하는 메서드를 노출합니다.
IWICDdsDecoder
DDS 이미지 형식과 관련된 정보 및 기능을 제공합니다.
IWICDdsEncoder
인코더에 DDS 형식 특정 정보를 쓸 수 있습니다.
IWICDevelopRaw
원시 코덱 형식의 기능에 대한 액세스를 제공하는 메서드를 노출합니다.
IWICDevelopRawNotificationCallback
원시 이미지 변경 nofications에 대한 콜백 메서드를 노출합니다.
IWICDdsFrameDecode
기본 DXGI_FORMAT 형식의 DDS 이미지 데이터의 단일 프레임과 이미지 데이터에 대한 정보를 제공합니다.
IWICEnumMetadataItem
개별 메타데이터 항목에 대한 열거형 서비스를 제공하는 메서드를 노출합니다.
IWICFastMetadataEncoder
현재 위치 메타데이터 편집에 사용되는 메서드를 노출합니다. 빠른 메타데이터 인코더를 사용하면 이미지를 완전히 다시 인코딩하지 않고도 이미지에 메타데이터를 추가하고 제거할 수 있습니다.
IWICFormatConverter
이미지 데이터를 한 픽셀 형식에서 다른 픽셀 형식으로 변환하여 디더링 및 하프톤을 인덱싱된 형식, 팔레트 변환 및 알파 임계값으로 처리하는 IWICBitmapSource 를 나타냅니다.
IWICFormatConverterInfo
픽셀 형식 변환기 정보를 제공하는 메서드를 노출합니다.
IWICImageEncoder
ID2D1Image 인터페이스를 IWICBitmapEncoder로 인코딩합니다.
IWICImagingFactory
디코더, 인코더 및 픽셀 형식 변환기와 같은 WIC에 대한 구성 요소를 만드는 데 사용되는 메서드를 노출합니다.
IWICImagingFactory2
IWICImageEncoder를 만드는 기능을 포함하는 WIC 팩터리 인터페이스의 확장입니다.
IWICJpegFrameDecode
JPEG 이미지를 디코딩하는 메서드를 노출합니다. SOF(프레임 시작) 헤더, SOS(스캔 시작) 헤더, Huffman 및 Quantization 테이블 및 압축된 JPEG JPEG 데이터에 대한 액세스를 제공합니다. 또한 효율적인 임의 액세스를 위해 인덱싱을 사용하도록 설정합니다.
IWICJpegFrameEncode
압축된 JPEG 스캔 데이터를 WIC 인코더의 출력 스트림에 직접 쓰는 메서드를 노출합니다. 또한 Huffman 및 수량화 테이블에 대한 액세스 권한을 제공합니다.
IWICMetadataBlockReader
코덱의 모든 최상위 메타데이터 블록에 대한 액세스를 제공하는 메서드를 노출합니다.
IWICMetadataBlockWriter
메타데이터 인코딩을 사용하도록 설정하는 메서드를 노출합니다. 이 인터페이스는 디코더 및 해당 이미지 프레임에 의해 구현됩니다.
IWICMetadataHandlerInfo
등록된 메타데이터 처리기에 대한 기본 정보를 제공하는 메서드를 노출합니다.
IWICMetadataQueryReader
메타데이터 쿼리 식을 사용하여 디코더 또는 해당 이미지 프레임에서 메타데이터 블록 및 항목을 검색하는 메서드를 노출합니다.
IWICMetadataQueryWriter
메타데이터 쿼리 식을 사용하여 메타데이터 블록 및 항목을 인코더 또는 이미지 프레임에 설정하거나 제거하는 메서드를 노출합니다.
IWICMetadataReader
밑줄 메타데이터 콘텐츠에 대한 액세스를 제공하는 메서드를 노출합니다. 이 인터페이스는 ISV(독립 소프트웨어 공급업체)에 의해 구현되어 새 메타데이터 판독기를 만듭니다.
IWICMetadataReaderInfo
등록된 메타데이터 판독기에 대한 기본 정보를 제공하는 메서드를 노출합니다.
IWICMetadataWriter
메타데이터 콘텐츠 작성에 대한 액세스를 제공하는 메서드를 노출합니다. 이는 ISV에서 새 메타데이터 작성기를 만들기 위해 구현됩니다.
IWICMetadataWriterInfo
등록된 메타데이터 작성기에 대한 기본 정보를 제공하는 메서드를 노출합니다.
IWICPalette
주로 인덱싱된 픽셀 형식에 대한 색 테이블에 액세스하고 빌드하기 위한 메서드를 노출합니다.
IWICPersistStream
추가 로드를 제공하고 WICPersistOptions를 사용하는 메서드를 저장하는 메서드를 노출합니다.
IWICPixelFormatInfo
픽셀 형식에 대한 정보를 제공하는 메서드를 노출합니다.
IWICPixelFormatInfo2
픽셀 형식에 대한 추가 정보를 제공하여 IWICPixelFormatInfo 를 확장합니다.
IWICPlanarBitmapFrameEncode
인코더에 평면 구성 요소 이미지 픽셀을 쓸 수 있습니다.
IWICPlanarBitmapSourceTransform
픽셀 구성 요소가 별도의 구성 요소 평면에 저장되는 평면 Y CbCr 픽셀 형식에 대한 액세스를 제공합니다.
IWICPlanarFormatConverter
서식 변환기를 평면 원본으로 초기화할 수 있습니다.
IWICProgressCallback
IWICProgressCallback 인터페이스는 규정 준수에 대해서만 문서화됩니다. 사용은 권장되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 RegisterProgressNotification을 사용합니다.
IWICProgressiveLevelControl
점진적 디코딩에 대한 정보를 가져오고 제어하는 메서드를 노출합니다.
IWICStream
이미징 및 메타데이터 콘텐츠를 참조하기 위한 WIC 스트림을 나타냅니다.
IWICStreamProvider
스트림 공급자에 대한 메서드를 노출합니다.