Bagikan melalui


header wincodec.h

Header ini digunakan oleh Komponen Pencitraan Windows. Untuk informasi selengkapnya, lihat:

wincodec.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IWICBitmap

Mendefinisikan metode yang menambahkan konsep penulisan dan representasi bitmap dalam memori statis ke IWICBitmapSource.
IWICBitmapClipper

Mengekspos metode yang menghasilkan versi bitmap input yang diklip untuk wilayah persegi panjang tertentu yang diminati.
IWICBitmapCodecInfo

Mengekspos metode yang memberikan informasi tentang codec tertentu.
IWICBitmapCodecProgressNotification

Mengekspos metode yang digunakan untuk pemberitahuan kemajuan untuk encoder dan dekoder.
IWICBitmapDecoder

Mengekspos metode yang mewakili dekoder.
IWICBitmapDecoderInfo

Mengekspos metode yang memberikan informasi tentang dekoder.
IWICBitmapEncoder

Menentukan metode untuk mengatur properti encoder seperti gambar mini, bingkai, dan palet.
IWICBitmapEncoderInfo

Mengekspos metode yang memberikan informasi tentang encoder.
IWICBitmapFlipRotator

Mengekspos metode yang menghasilkan sumber bitmap yang dibalik (horizontal atau vertikal) dan/atau diputar (dengan kenaikan 90 derajat). Pemballik dilakukan sebelum rotasi.
IWICBitmapFrameDecode

Menentukan metode untuk mendekode bingkai gambar individual dari file yang dikodekan.
IWICBitmapFrameEncode

Mewakili bingkai gambar individual encoder.
IWICBitmapLock

Mengekspos metode yang mendukung metode Lock.
IWICBitmapScaler

Mewakili versi bitmap input yang diubah ukurannya menggunakan algoritma pengambilan sampel ulang atau pemfilteran.
IWICBitmapSource

Mengekspos metode yang mengacu pada sumber tempat piksel diambil, tetapi tidak dapat ditulis kembali.
IWICBitmapSourceTransform

Mengekspos metode untuk membongkar operasi tertentu ke implementasi IWICBitmapSource yang mendasar.
IWICColorContext

Mengekspos metode untuk manajemen warna.
IWICColorTransform

Mengekspos metode yang mengubah IWICBitmapSource dari satu konteks warna ke konteks warna lainnya.
IWICComponentInfo

Mengekspos metode yang menyediakan informasi komponen.
IWICDdsDecoder

Menyediakan informasi dan fungsionalitas khusus untuk format gambar DDS.
IWICDdsEncoder

Memungkinkan penulisan format DDS informasi spesifik ke encoder.
IWICDdsFrameDecode

Menyediakan akses ke satu bingkai data gambar DDS dalam bentuk DXGI_FORMAT aslinya, serta informasi tentang data gambar.
IWICDevelopRaw

Mengekspos metode yang menyediakan akses ke kemampuan format codec mentah.
IWICDevelopRawNotificationCallback

Mengekspos metode panggilan balik untuk nofication perubahan gambar mentah.
IWICEnumMetadataItem

Mengekspos metode yang menyediakan layanan enumerasi untuk item metadata individual.
IWICFastMetadataEncoder

Mengekspos metode yang digunakan untuk pengeditan metadata di tempat. Encoder metadata cepat memungkinkan Anda menambahkan dan menghapus metadata ke gambar tanpa harus mengodekan ulang gambar sepenuhnya.
IWICFormatConverter

Mewakili IWICBitmapSource yang mengonversi data gambar dari satu format piksel ke format piksel lainnya, menangani dithering dan halftoning ke format terindeks, terjemahan palet, dan ambang alfa.
IWICFormatConverterInfo

Mengekspos metode yang memberikan informasi tentang pengonversi format piksel.
IWICImageEncoder

Mengodekan antarmuka ID2D1Image ke IWICBitmapEncoder.
IWICImagingFactory

Mengekspos metode yang digunakan untuk membuat komponen untuk Komponen Pencitraan Windows (WIC) seperti dekoder, encoder, dan pengonversi format piksel.
IWICImagingFactory2

Ekstensi antarmuka pabrik WIC yang mencakup kemampuan untuk membuat IWICImageEncoder.
IWICJpegFrameDecode

Mengekspos metode untuk mendekode gambar JPEG. Menyediakan akses ke header Start Of Frame (SOF), header Start of Scan (SOS), tabel Huffman dan Kuantisasi, dan data JPEG JPEG terkompresi. Juga memungkinkan pengindeksan untuk akses acak yang efisien.
IWICJpegFrameEncode

Mengekspos metode untuk menulis data pemindaian JPEG terkompresi langsung ke aliran output encoder WIC. Juga menyediakan akses ke tabel Huffman dan kuantisasi.
IWICMetadataQueryReader

Mengekspos metode untuk mengambil blok metadata dan item dari dekoder atau bingkai gambarnya menggunakan ekspresi kueri metadata.
IWICMetadataQueryWriter

Mengekspos metode untuk mengatur atau menghapus blok metadata dan item ke encoder atau bingkai gambarnya menggunakan ekspresi kueri metadata.
IWICPalette

Mengekspos metode untuk mengakses dan membangun tabel warna, terutama untuk format piksel terindeks.
IWICPixelFormatInfo

Mengekspos metode yang menyediakan informasi tentang format piksel.
IWICPixelFormatInfo2

Memperluas IWICPixelFormatInfo dengan memberikan informasi tambahan tentang format piksel.
IWICPlanarBitmapFrameEncode

Memungkinkan piksel gambar komponen planar ditulis ke encoder.
IWICPlanarBitmapSourceTransform

Menyediakan akses ke format piksel Y'CbCr planar tempat komponen piksel disimpan dalam bidang komponen terpisah.
IWICPlanarFormatConverter

Memungkinkan pengonversi format diinisialisasi dengan sumber planar.
IWICProgressCallback

Antarmuka IWICProgressCallback hanya didokumenkan untuk kepatuhan; penggunaannya tidak disarankan dan dapat diubah atau tidak tersedia di masa mendatang. Sebagai gantinya, dan gunakan RegisterProgressNotification.
IWICProgressiveLevelControl

Mengekspos metode untuk mendapatkan informasi tentang dan mengontrol pendekodean progresif.
IWICStream

Mewakili aliran Komponen Pencitraan Windows (WIC) untuk mereferensikan konten pencitraan dan metadata.

Fungsi

 
WICConvertBitmapSource

Mendapatkan IWICBitmapSource dalam format piksel yang diinginkan dari IWICBitmapSource tertentu.
WICCreateBitmapFromSection

Mengembalikan IWICBitmapSource yang didukung oleh piksel handel bagian Windows Graphics Device Interface (GDI). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Mengembalikan IWICBitmapSource yang didukung oleh piksel handel bagian Windows Graphics Device Interface (GDI). (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

Mendapatkan nama pendek yang terkait dengan GUID tertentu.
WICMapSchemaToName

Mendapatkan nama yang terkait dengan skema tertentu.
WICMapShortNameToGuid

Mendapatkan GUID yang terkait dengan nama pendek yang diberikan.

Fungsi panggilan balik

 
PFNProgressNotification

Fungsi panggilan balik yang ditentukan aplikasi dipanggil ketika kemajuan komponen codec dibuat.

Struktur

 
WICBitmapPattern

Berisi anggota yang mengidentifikasi pola dalam file gambar yang dapat digunakan untuk mengidentifikasi format tertentu.
WICBitmapPlane

Menentukan format piksel, buffer, langkah dan ukuran bidang komponen untuk format piksel planar.
WICBitmapPlaneDescription

Menentukan format piksel dan ukuran bidang komponen.
WICDdsFormatInfo

Menentukan DXGI_FORMAT dan memblokir informasi format DDS.
WICDdsParameters

Menentukan dimensi gambar DDS, DXGI_FORMAT dan mode alfa data yang terkandung.
WICImageParameters

Ini menentukan parameter yang dapat Anda gunakan untuk mengambil alih parameter default yang biasanya digunakan saat mengodekan gambar.
WICJpegFrameHeader

Mewakili header bingkai JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Mewakili header bingkai JPEG. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Mendefinisikan kemampuan codec mentah.
WICRawToneCurve

Mewakili kurva nada gambar mentah.
WICRawToneCurvePoint

Mewakili titik kurva nada gambar mentah.
WICRect

Mewakili persegi panjang untuk WINDOWS Imaging Component (WIC) API.

Enumerasi

 
WIC8BIMIptcDigestProperties

Menentukan pengidentifikasi item metadata dalam blok metadata hash IPTC 8BIM.
WIC8BIMIptcProperties

Menentukan pengidentifikasi item metadata dalam blok IPTC 8BIM.
WIC8BIMResolutionInfoProperties

Menentukan pengidentifikasi item metadata dalam blok 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Menentukan penggunaan saluran alfa yang diinginkan.
WICBitmapCreateCacheOption

Menentukan penggunaan cache yang diinginkan.
WICBitmapDecoderCapabilities

Menentukan kemampuan dekoder.
WICBitmapDitherType

Menentukan jenis algoritma dither untuk diterapkan saat mengonversi antar format gambar.
WICBitmapEncoderCacheOption

Menentukan opsi cache yang tersedia untuk encoder.
WICBitmapInterpolationMode

Menentukan mode pengambilan sampel atau pemfilteran yang akan digunakan saat menskalakan gambar.
WICBitmapLockFlags

Menentukan akses ke IWICBitmap.
WICBitmapPaletteType

Menentukan jenis palet yang digunakan untuk format gambar terindeks.
WICBitmapTransformOptions

Menentukan transformasi balik dan rotasi.
WICColorContextType

Menentukan jenis konteks warna.
WICComponentEnumerateOptions

Menentukan opsi enumerasi komponen.
WICComponentSigning

Menentukan status penandatanganan komponen.
WICComponentType

Menentukan tipe komponen Komponen Pencitraan Windows (WIC).
WICDdsAlphaMode

Menentukan arti nilai komponen warna piksel yang terkandung dalam gambar DDS.
WICDdsDimension

Menentukan jenis dimensi data yang terkandung dalam gambar DDS.
WICDecodeOptions

Menentukan opsi dekode.
WICGifApplicationExtensionProperties

Menentukan properti metadata ekstensi aplikasi untuk gambar Graphics Interchange Format (GIF).
WICGifCommentExtensionProperties

Menentukan properti metadata ekstensi komentar untuk gambar Graphics Interchange Format (GIF).
WICGifGraphicControlExtensionProperties

Menentukan properti metadata ekstensi kontrol grafis yang menentukan transisi antara setiap animasi bingkai untuk gambar Graphics Interchange Format (GIF).
WICGifImageDescriptorProperties

Menentukan properti metadata deskriptor gambar untuk bingkai Graphics Interchange Format (GIF).
WICGifLogicalScreenDescriptorProperties

Menentukan properti deskriptor layar logis untuk metadata Graphics Interchange Format (GIF).
WICHeifCompressionOption

Menentukan konstanta yang menentukan opsi kompresi High Efficiency Image Format (HEIF).
WICHeifHdrProperties

Menentukan properti HDR dari gambar Format Gambar Efisiensi Tinggi (HEIF).
WICHeifProperties

Menentukan properti gambar Format Gambar Efisiensi Tinggi (HEIF).
WICJpegChrominanceProperties

Menentukan properti tabel chrominance JPEG.
WICJpegCommentProperties

Menentukan properti komentar JPEG.
WICJpegIndexingOptions

Menentukan opsi untuk mengindeks gambar JPEG.
WICJpegLuminanceProperties

Menentukan properti tabel luminance JPEG.
WICJpegScanType

Menentukan tata letak memori data piksel dalam pemindaian gambar JPEG.
WICJpegTransferMatrix

Menentukan matriks konversi dari Y'Cb'Cr' ke R'G'B'.
WICJpegYCrCbSubsamplingOption

Menentukan opsi subsampling JPEG YCrCB.
WICNamedWhitePoint

Menentukan keseimbangan putih bernama untuk gambar mentah.
WICPixelFormatNumericRepresentation

Menentukan konstanta yang menentukan jenis primitif untuk representasi numerik dari format piksel WIC.
WICPlanarOptions

Menentukan opsi tambahan untuk implementasi IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Menentukan properti metadata gugus latar belakang Portable Network Graphics (PNG) (bKGD).
WICPngChrmProperties

Menentukan properti metadata gugus cHRM Portable Network Graphics (PNG) untuk kromatikitas CIE XYZ.
WICPngFilterOption

Menentukan filter Portable Network Graphics (PNG) yang tersedia untuk pengoptimalan pemadatan.
WICPngGamaProperties

Menentukan properti metadata gugus gAMA Portable Network Graphics (PNG).
WICPngHistProperties

Menentukan properti metadata gugus hIST Portable Network Graphics (PNG).
WICPngIccpProperties

Menentukan properti metadata gugus iCCP Portable Network Graphics (PNG).
WICPngItxtProperties

Menentukan properti metadata gugus iTXT Portable Network Graphics (PNG).
WICPngSrgbProperties

Menentukan properti metadata gugus sRGB Portable Network Graphics (PNG).
WICPngTimeProperties

Menentukan properti metadata gugus tIME Portable Network Graphics (PNG).
WICProgressNotification

Menentukan kapan panggilan balik pemberitahuan kemajuan harus dipanggil.
WICProgressOperation

Menentukan operasi kemajuan untuk menerima pemberitahuan.
WICRawCapabilities

Menentukan dukungan kemampuan gambar mentah.
WICRawParameterSet

Menentukan set parameter yang digunakan oleh codec mentah.
WICRawRenderMode

Menentukan niat render dari panggilan CopyPixels berikutnya.
WICRawRotationCapabilities

Menentukan kemampuan rotasi codec.
WICSectionAccessLevel

Menentukan tingkat akses bagian Windows Graphics Device Interface (GDI).
WICTiffCompressionOption

Menentukan opsi kompresi Tagged Image File Format (TIFF).
WICWebpAnimProperties

Menentukan properti animasi gambar WebP.
WICWebpAnmfProperties

Menentukan properti bingkai animasi dari gambar WebP.