다음을 통해 공유


wincodec.h 헤더

이 헤더는 Windows 이미징 구성 요소에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wincodec.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IWICBitmap

IWICBitmapSource에 비트맵의 쓰기 가능성 및 정적 메모리 내 표현 개념을 추가하는 메서드를 정의합니다.
IWICBitmapClipper

지정된 사각형 관심 영역에 대해 잘린 버전의 입력 비트맵을 생성하는 메서드를 노출합니다.
IWICBitmapCodecInfo

특정 코덱에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapCodecProgressNotification

인코더 및 디코더에 대한 진행률 알림에 사용되는 메서드를 노출합니다.
IWICBitmapDecoder

디코더를 나타내는 메서드를 노출합니다.
IWICBitmapDecoderInfo

디코더에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapEncoder

썸네일, 프레임 및 색상표와 같은 인코더 속성을 설정하는 메서드를 정의합니다.
IWICBitmapEncoderInfo

인코더에 대한 정보를 제공하는 메서드를 노출합니다.
IWICBitmapFlipRotator

대칭 이동(가로 또는 세로) 및/또는 회전(90도 증분) 비트맵 소스를 생성하는 메서드를 노출합니다. 대칭 이동은 회전 전에 수행됩니다.
IWICBitmapFrameDecode

인코딩된 파일의 개별 이미지 프레임을 디코딩하는 메서드를 정의합니다.
IWICBitmapFrameEncode

인코더의 개별 이미지 프레임을 나타냅니다.
IWICBitmapLock

Lock 메서드를 지원하는 메서드를 노출합니다.
IWICBitmapScaler

리샘플링 또는 필터링 알고리즘을 사용하여 입력 비트맵의 크기가 조정된 버전을 나타냅니다.
IWICBitmapSource

픽셀이 검색되는 원본을 참조하지만 다시 쓸 수 없는 메서드를 노출합니다.
IWICBitmapSourceTransform

기본 IWICBitmapSource 구현에 특정 작업을 오프로드하는 메서드를 노출합니다.
IWICColorContext

색 관리를 위한 메서드를 노출합니다.
IWICColorTransform

한 색 컨텍스트에서 다른 색 컨텍스트로 IWICBitmapSource를 변환하는 메서드를 노출합니다.
IWICComponentInfo

구성 요소 정보를 제공하는 메서드를 노출합니다.
IWICDdsDecoder

DDS 이미지 형식과 관련된 정보 및 기능을 제공합니다.
IWICDdsEncoder

인코더에 DDS 형식 특정 정보를 쓸 수 있습니다.
IWICDdsFrameDecode

네이티브 DXGI_FORMAT 형식의 DDS 이미지 데이터의 단일 프레임과 이미지 데이터에 대한 정보를 제공합니다.
IWICDevelopRaw

원시 코덱 형식의 기능에 대한 액세스를 제공하는 메서드를 노출합니다.
IWICDevelopRawNotificationCallback

원시 이미지 변경 nofications에 대한 콜백 메서드를 노출합니다.
IWICEnumMetadataItem

개별 메타데이터 항목에 대한 열거형 서비스를 제공하는 메서드를 노출합니다.
IWICFastMetadataEncoder

현재 위치 메타데이터 편집에 사용되는 메서드를 노출합니다. 빠른 메타데이터 인코더를 사용하면 이미지를 완전히 다시 인코딩하지 않고도 이미지에 메타데이터를 추가하고 제거할 수 있습니다.
IWICFormatConverter

이미지 데이터를 한 픽셀 형식에서 다른 픽셀 형식으로 변환하여 디더링 및 하프톤을 인덱싱된 형식, 팔레트 변환 및 알파 임계값으로 처리하는 IWICBitmapSource를 나타냅니다.
IWICFormatConverterInfo

픽셀 형식 변환기 정보를 제공하는 메서드를 노출합니다.
IWICImageEncoder

ID2D1Image 인터페이스를 IWICBitmapEncoder로 인코딩합니다.
IWICImagingFactory

디코더, 인코더 및 픽셀 형식 변환기와 같은 WIC(Windows 이미징 구성 요소)에 대한 구성 요소를 만드는 데 사용되는 메서드를 노출합니다.
IWICImagingFactory2

IWICImageEncoder를 만드는 기능을 포함하는 WIC 팩터리 인터페이스의 확장입니다.
IWICJpegFrameDecode

JPEG 이미지를 디코딩하는 메서드를 노출합니다. SOF(프레임 시작) 헤더, SOS(검사 시작) 헤더, Huffman 및 Quantization 테이블 및 압축된 JPEG JPEG 데이터에 대한 액세스를 제공합니다. 또한 효율적인 임의 액세스를 위해 인덱싱을 사용하도록 설정합니다.
IWICJpegFrameEncode

압축된 JPEG 검사 데이터를 WIC 인코더의 출력 스트림에 직접 쓰는 메서드를 노출합니다. 또한 Huffman 및 양자화 테이블에 대한 액세스를 제공합니다.
IWICMetadataQueryReader

메타데이터 쿼리 식을 사용하여 디코더 또는 해당 이미지 프레임에서 메타데이터 블록 및 항목을 검색하는 메서드를 노출합니다.
IWICMetadataQueryWriter

메타데이터 쿼리 식을 사용하여 메타데이터 블록 및 항목을 인코더 또는 이미지 프레임에 설정하거나 제거하는 메서드를 노출합니다.
IWICPalette

주로 인덱싱된 픽셀 형식에 대한 색 테이블에 액세스하고 빌드하기 위한 메서드를 노출합니다.
IWICPixelFormatInfo

픽셀 형식에 대한 정보를 제공하는 메서드를 노출합니다.
IWICPixelFormatInfo2

픽셀 형식에 대한 추가 정보를 제공하여 IWICPixelFormatInfo를 확장합니다.
IWICPlanarBitmapFrameEncode

인코더에 평면 구성 요소 이미지 픽셀을 쓸 수 있습니다.
IWICPlanarBitmapSourceTransform

픽셀 구성 요소가 별도의 구성 요소 평면에 저장되는 평면 Y'CbCr 픽셀 형식에 대한 액세스를 제공합니다.
IWICPlanarFormatConverter

서식 변환기를 평면 원본으로 초기화할 수 있습니다.
IWICProgressCallback

IWICProgressCallback 인터페이스는 규정 준수에 대해서만 문서화됩니다. 사용은 권장되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 RegisterProgressNotification을 사용합니다.
IWICProgressiveLevelControl

점진적 디코딩에 대한 정보를 가져오고 제어하는 메서드를 노출합니다.
IWICStream

이미징 및 메타데이터 콘텐츠를 참조하기 위한 WIC(Windows 이미징 구성 요소) 스트림을 나타냅니다.

Functions

 
WICConvertBitmapSource

지정된 IWICBitmapSource에서 원하는 픽셀 형식으로 IWICBitmapSource를 가져옵니다.
WICCreateBitmapFromSection

GDI(Windows Graphics Device Interface) 섹션 핸들의 픽셀에 의해 지원되는 IWICBitmapSource를 반환합니다. (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

GDI(Windows Graphics Device Interface) 섹션 핸들의 픽셀에 의해 지원되는 IWICBitmapSource를 반환합니다. (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

지정된 GUID와 연결된 짧은 이름을 가져옵니다.
WICMapSchemaToName

지정된 스키마와 연결된 이름을 가져옵니다.
WICMapShortNameToGuid

지정된 짧은 이름과 연결된 GUID를 가져옵니다.

콜백 함수

 
PFNProgressNotification

코덱 구성 요소가 진행될 때 호출되는 애플리케이션 정의 콜백 함수입니다.

구조체

 
WICBitmapPattern

특정 형식을 식별하는 데 사용할 수 있는 이미지 파일 내의 패턴을 식별하는 멤버를 포함합니다.
WICBitmapPlane

평면 픽셀 형식에 대한 구성 요소 평면의 픽셀 형식, 버퍼, 보폭 및 크기를 지정합니다.
WICBitmapPlaneDescription

구성 요소 평면의 픽셀 형식과 크기를 지정합니다.
WICDdsFormatInfo

DDS 형식의 DXGI_FORMAT 및 차단 정보를 지정합니다.
WICDdsParameters

포함된 데이터의 DDS 이미지 차원, DXGI_FORMAT 및 알파 모드를 지정합니다.
WICImageParameters

이는 이미지를 인코딩할 때 일반적으로 사용되는 기본 매개 변수를 재정의하는 데 사용할 수 있는 매개 변수를 정의합니다.
WICJpegFrameHeader

JPEG 프레임 헤더를 나타냅니다. (WICJpegFrameHeader)
WICJpegScanHeader

JPEG 프레임 헤더를 나타냅니다. (WICJpegScanHeader)
WICRawCapabilitiesInfo

원시 코덱 기능을 정의합니다.
WICRawToneCurve

원시 이미지 톤 곡선을 나타냅니다.
WICRawToneCurvePoint

원시 이미지 톤 곡선 점을 나타냅니다.
WICRect

WIC(Windows 이미징 구성 요소) API의 사각형을 나타냅니다.

열거형

 
WIC8BIMIptcDigestProperties

8BIM IPTC 다이제스트 메타데이터 블록에 있는 메타데이터 항목의 식별자를 지정합니다.
WIC8BIMIptcProperties

8BIM IPTC 블록에 있는 메타데이터 항목의 식별자를 지정합니다.
WIC8BIMResolutionInfoProperties

8BIMResolutionInfo 블록에 있는 메타데이터 항목의 식별자를 지정합니다.
WICBitmapAlphaChannelOption

원하는 알파 채널 사용량을 지정합니다.
WICBitmapCreateCacheOption

원하는 캐시 사용량을 지정합니다.
WICBitmapDecoderCapabilities

디코더의 기능을 지정합니다.
WICBitmapDitherType

이미지 형식 간에 변환할 때 적용할 디더 알고리즘의 형식을 지정합니다.
WICBitmapEncoderCacheOption

인코더에 사용할 수 있는 캐시 옵션을 지정합니다.
WICBitmapInterpolationMode

이미지 크기를 조정하는 데 사용할 샘플링 또는 필터링 모드를 지정합니다.
WICBitmapLockFlags

IWICBitmap에 대한 액세스를 지정합니다.
WICBitmapPaletteType

인덱싱된 이미지 형식에 사용되는 색상표의 형식을 지정합니다.
WICBitmapTransformOptions

대칭 이동 및 회전 변환을 지정합니다.
WICColorContextType

색 컨텍스트 형식을 지정합니다.
WICComponentEnumerateOptions

구성 요소 열거 옵션을 지정합니다.
WICComponentSigning

구성 요소 서명 상태 지정합니다.
WICComponentType

WIC(Windows 이미징 구성 요소) 구성 요소의 유형을 지정합니다.
WICDdsAlphaMode

DDS 이미지에 포함된 픽셀 색 구성 요소 값의 의미를 지정합니다.
WICDdsDimension

DDS 이미지에 포함된 데이터의 차원 형식을 지정합니다.
WICDecodeOptions

디코딩 옵션을 지정합니다.
WICGifApplicationExtensionProperties

GIF(그래픽 교환 형식) 이미지에 대한 애플리케이션 확장 메타데이터 속성을 지정합니다.
WICGifCommentExtensionProperties

GIF(그래픽 교환 형식) 이미지에 대한 주석 확장 메타데이터 속성을 지정합니다.
WICGifGraphicControlExtensionProperties

GIF(그래픽 교환 형식) 이미지에 대한 각 프레임 애니메이션 간의 전환을 정의하는 그래픽 컨트롤 확장 메타데이터 속성을 지정합니다.
WICGifImageDescriptorProperties

GIF(그래픽 교환 형식) 프레임에 대한 이미지 설명자 메타데이터 속성을 지정합니다.
WICGifLogicalScreenDescriptorProperties

GIF(그래픽 교환 형식) 메타데이터에 대한 논리적 화면 설명자 속성을 지정합니다.
WICHeifCompressionOption

HEIF(고효율 이미지 형식) 압축 옵션을 지정하는 상수를 정의합니다.
WICHeifHdrProperties

HEIF(고효율 이미지 형식) 이미지의 HDR 속성을 지정합니다.
WICHeifProperties

HEIF(고효율 이미지 형식) 이미지의 속성을 지정합니다.
WICJpegChrominanceProperties

JPEG 크로미낸스 테이블 속성을 지정합니다.
WICJpegCommentProperties

JPEG 주석 속성을 지정합니다.
WICJpegIndexingOptions

JPEG 이미지를 인덱싱하는 옵션을 지정합니다.
WICJpegLuminanceProperties

JPEG 광도 테이블 속성을 지정합니다.
WICJpegScanType

JPEG 이미지 검사에서 픽셀 데이터의 메모리 레이아웃을 지정합니다.
WICJpegTransferMatrix

Y'Cb'Cr'에서 R'G'B'로의 변환 매트릭스를 지정합니다.
WICJpegYCrCbSubsamplingOption

JPEG YCrCB 하위 샘플링 옵션을 지정합니다.
WICNamedWhitePoint

원시 이미지의 명명된 흰색 균형을 지정합니다.
WICPixelFormatNumericRepresentation

WIC 픽셀 형식의 숫자 표현에 기본 형식을 지정하는 상수를 정의합니다.
WICPlanarOptions

IWICPlanarBitmapSourceTransform 구현에 대한 추가 옵션을 지정합니다.
WICPngBkgdProperties

PNG(이식 가능한 네트워크 그래픽) 배경(bKGD) 청크 메타데이터 속성을 지정합니다.
WICPngChrmProperties

CIE XYZ 색채에 대한 PNG(이식 가능한 네트워크 그래픽) cHRM 청크 메타데이터 속성을 지정합니다.
WICPngFilterOption

압축 최적화에 사용할 수 있는 PNG(이식 가능한 네트워크 그래픽) 필터를 지정합니다.
WICPngGamaProperties

PNG(이식 가능한 네트워크 그래픽) gAMA 청크 메타데이터 속성을 지정합니다.
WICPngHistProperties

PNG(이식 가능한 네트워크 그래픽) hIST 청크 메타데이터 속성을 지정합니다.
WICPngIccpProperties

PNG(이식 가능한 네트워크 그래픽) iCCP 청크 메타데이터 속성을 지정합니다.
WICPngItxtProperties

PNG(이식 가능한 네트워크 그래픽) iTXT 청크 메타데이터 속성을 지정합니다.
WICPngSrgbProperties

PNG(이식 가능한 네트워크 그래픽) sRGB 청크 메타데이터 속성을 지정합니다.
WICPngTimeProperties

PNG(이식 가능한 네트워크 그래픽) tIME 청크 메타데이터 속성을 지정합니다.
WICProgressNotification

진행률 알림 콜백을 호출해야 하는 시기를 지정합니다.
WICProgressOperation

알림을 받을 진행률 작업을 지정합니다.
WICRawCapabilities

원시 이미지의 기능 지원을 지정합니다.
WICRawParameterSet

원시 코덱에서 사용하는 매개 변수 집합을 지정합니다.
WICRawRenderMode

다음 CopyPixels 호출의 렌더링 의도를 지정합니다.
WICRawRotationCapabilities

코덱의 회전 기능을 지정합니다.
WICSectionAccessLevel

Windows GDI(그래픽 디바이스 인터페이스) 섹션의 액세스 수준을 지정합니다.
WICTiffCompressionOption

TIFF(태그가 지정된 이미지 파일 형식) 압축 옵션을 지정합니다.
WICWebpAnimProperties

WebP 이미지의 애니메이션 속성을 지정합니다.
WICWebpAnmfProperties

WebP 이미지의 애니메이션 프레임 속성을 지정합니다.