Windows Imaging Component

Visão geral da tecnologia componente de imagem do Windows.

Para desenvolver o Componente de Imagem do Windows, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
WIC8BIMIptcDigestProperties

Especifica os identificadores dos itens de metadados em um bloco de metadados de resumo IPTC de 8BIM.
WIC8BIMIptcProperties

Especifica os identificadores dos itens de metadados em um bloco IPTC de 8BIM.
WIC8BIMResolutionInfoProperties

Especifica os identificadores dos itens de metadados em um bloco 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Especifica o uso desejado do canal alfa.
WICBitmapCreateCacheOption

Especifica o uso desejado do cache.
WICBitmapDecoderCapabilities

Especifica os recursos do decodificador.
WICBitmapDitherType

Especifica o tipo de algoritmo dither a ser aplicado ao converter entre formatos de imagem.
WICBitmapEncoderCacheOption

Especifica as opções de cache disponíveis para um codificador.
WICBitmapInterpolationMode

Especifica o modo de amostragem ou filtragem a ser usado ao dimensionar uma imagem.
WICBitmapLockFlags

Especifica o acesso a um IWICBitmap.
WICBitmapPaletteType

Especifica o tipo de paleta usado para um formato de imagem indexada.
WICBitmapTransformOptions

Especifica as transformações de inversão e rotação.
WICColorContextType

Especifica os tipos de contexto de cor.
WICComponentEnumerateOptions

Especifica as opções de enumeração de componente.
WICComponentSigning

Especifica o status de assinatura do componente.
WICComponentType

Especifica o tipo de componente WIC (Componente de Imagem do Windows).
WICDdsAlphaMode

Especifica o significado dos valores de componente de cor de pixel contidos na imagem DDS.
WICDdsDimension

Especifica o tipo de dimensão dos dados contidos na imagem DDS.
WICDecodeOptions

Especifica opções de decodificação.
WICGifApplicationExtensionProperties

Especifica as propriedades de metadados de extensão do aplicativo para uma imagem GIF (Formato de Intercâmbio Gráfico).
WICGifCommentExtensionProperties

Especifica as propriedades de metadados de extensão de comentário para uma imagem GIF (Formato de Intercâmbio Gráfico).
WICGifGraphicControlExtensionProperties

Especifica as propriedades de metadados da extensão de controle gráfico que definem as transições entre cada animação de quadro para imagens GIF (Formato de Intercâmbio Gráfico).
WICGifImageDescriptorProperties

Especifica as propriedades de metadados do descritor de imagem para quadros GIF (Formato de Intercâmbio Gráfico).
WICGifLogicalScreenDescriptorProperties

Especifica as propriedades do descritor de tela lógica para metadados GIF (Formato de Intercâmbio Gráfico).
WICHeifCompressionOption

Define constantes que especificam opções de compactação HEIF (Formato de Imagem de Alta Eficiência).
WICHeifHdrProperties

Especifica as propriedades HDR de uma imagem HEIF (Formato de Imagem de Alta Eficiência).
WICHeifProperties

Especifica as propriedades de uma imagem HEIF (Formato de Imagem de Alta Eficiência).
WICJpegChrominanceProperties

Especifica a propriedade da tabela chrominance JPEG.
WICJpegCommentProperties

Especifica as propriedades de comentário JPEG.
WICJpegIndexingOptions

Especifica as opções para indexar uma imagem JPEG.
WICJpegLuminanceProperties

Especifica a propriedade da tabela de luminância JPEG.
WICJpegScanType

Especifica o layout de memória dos dados de pixel em uma verificação de imagem JPEG.
WICJpegTransferMatrix

Especifica a matriz de conversão de Y'Cb'Cr' para R'G'B'.
WICJpegYCrCbSubsamplingOption

Especifica as opções de subampa do JPEG YCrCB.
WICMetadataCreationOptions

Especifica as opções de criação de metadados.
WICNamedWhitePoint

Especifica saldos em branco nomeados para imagens brutas.
WICPersistOptions

Especifica as opções de WIC (Componente de Imagem do Windows) que são usadas ao inicializar um componente com um fluxo.
WICPixelFormatNumericRepresentation

Define constantes que especificam um tipo primitivo para representação numérica de um formato de pixel WIC.
WICPlanarOptions

Especifica opções adicionais para uma implementação IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Especifica as propriedades de metadados de partes de plano de fundo (bKGD) do PNG (Portable Network Graphics).
WICPngChrmProperties

Especifica as propriedades de metadados de parte do cHRM (Portable Network Graphics) para a cromática CIE XYZ.
WICPngFilterOption

Especifica os filtros PNG (Portable Network Graphics) disponíveis para otimização de compactação.
WICPngGamaProperties

Especifica as propriedades de metadados de parte do gAMA (Portable Network Graphics) (PNG).
WICPngHistProperties

Especifica as propriedades de metadados de parte do hIST (Elementos gráficos de rede portátil) .
WICPngIccpProperties

Especifica as propriedades de metadados de partes do iCCP (Portable Network Graphics) (PNG).
WICPngItxtProperties

Especifica as propriedades de metadados de parte do iTXT (Portable Network Graphics) iTXT.
WICPngSrgbProperties

Especifica as propriedades de metadados de partes sRGB do PNG (Portable Network Graphics).
WICPngTimeProperties

Especifica as propriedades de metadados da parte de tIME do PNG (Portable Network Graphics).
WICProgressNotification

Especifica quando o retorno de chamada de notificação de progresso deve ser chamado.
WICProgressOperation

Especifica as operações de progresso para as quais receber notificações.
WICRawCapabilities

Especifica o suporte de capacidade de uma imagem bruta.
WICRawParameterSet

Especifica o conjunto de parâmetros usado por um codec bruto.
WICRawRenderMode

Especifica a intenção de renderização da próxima chamada CopyPixels.
WICRawRotationCapabilities

Especifica os recursos de rotação do codec.
WICSectionAccessLevel

Especifica o nível de acesso de uma seção GDI (Interface de Dispositivo Gráfico do Windows).
WICTiffCompressionOption

Especifica as opções de compactação TIFF (Formato de Arquivo de Imagem Marcada).
WICWebpAnimProperties

Especifica as propriedades de animação de uma imagem WebP.
WICWebpAnmfProperties

Especifica as propriedades do quadro de animação de uma imagem WebP.

Funções

 
AddWriter

Adiciona um bloco de metadados de nível superior adicionando um IWICMetadataWriter para ele.
CanConvert

Determina se o formato de pixel de origem pode ser convertido no formato de pixel de destino.
CanConvert

Consulte se o conversor de formato pode converter de um formato para outro.
ClearIndexing

Remove a indexação de um JPEG que foi indexado usando IWICJpegFrameDecode::SetIndexing.
Clonar

Cria uma cópia do IWICEnumMetadataItem atual.
Confirmar

Confirma todas as alterações para a imagem e fecha o fluxo.
Confirmar

Confirma o quadro para a imagem.
Confirmar

Finaliza as alterações de metadados no fluxo de imagem.
CopyBlocks

Solicita dados de pixel, pois eles são armazenados nativamente no arquivo DDS.
CopyPalette

Copia o IWICPalette do decodificador .
CopyPalette

Recupera a tabela de cores para formatos de pixel indexados.
Copypixels

Instrui o objeto a produzir pixels.
Copypixels

Copia dados de pixel usando os parâmetros de entrada fornecidos.
Copypixels

Copia pixels para os planos de destino. Configurado pelos parâmetros de entrada fornecidos.
CopyScan

Recupera uma cópia da verificação JPEG compactada diretamente do fluxo de saída do quadro de decodificador wic.
Createbitmap

Cria um objeto IWICBitmap.
CreateBitmapClipper

Cria uma nova instância de um objeto IWICBitmapClipper.
CreateBitmapFlipRotator

Cria uma nova instância de um objeto IWICBitmapFlipRotator.
CreateBitmapFromHBITMAP

Cria um IWICBitmap de um identificador de bitmap.
CreateBitmapFromHICON

Cria um IWICBitmap de um identificador de ícone.
CreateBitmapFromMemory

Cria um IWICBitmap de um bloco de memória.
CreateBitmapFromSource

Cria um IWICBitmap de um IWICBitmapSource.
CreateBitmapFromSourceRect

Cria um IWICBitmap de um retângulo especificado de um IWICBitmapSource.
CreateBitmapScaler

Cria uma nova instância de um IWICBitmapScaler.
CreateColorContext

Cria uma nova instância da classe IWICColorContext.
CreateColorTransformer

Cria uma nova instância da classe IWICColorTransform.
CreateComponentEnumerator

Cria um objeto IEnumUnknown dos tipos de componente especificados.
CreateComponentInfo

Cria uma nova instância da classe IWICComponentInfo para o CLSID (identificador de classe de componente) especificado.
CreateDecoder

Cria uma nova instância de IWICBitmapDecoder.
CreateDecoderFromFileHandle

Cria uma nova instância do IWICBitmapDecoder com base no identificador de arquivo especificado.
CreateDecoderFromFilename

Cria uma nova instância da classe IWICBitmapDecoder com base no arquivo especificado.
CreateDecoderFromStream

Cria uma nova instância da classe IWICBitmapDecoder com base no IStream especificado.
CreateEncoder

Cria uma nova instância da classe IWICBitmapEncoder.
CreateEncoderPropertyBag

Cria um recipiente de propriedades do codificador.
CreateFastMetadataEncoderFromDecoder

Cria uma nova instância do codificador de metadados rápido com base no IWICBitmapDecoder especificado.
CreateFastMetadataEncoderFromFrameDecode

Cria uma nova instância do codificador de metadados rápido com base no quadro de imagem especificado.
CreateFormatConverter

Cria uma nova instância da classe IWICFormatConverter.
CreateImageEncoder

Cria um novo objeto de codificador de imagem.
CreateInstance

Cria uma nova instância IWICBitmapDecoder.
CreateInstance

Cria uma nova instância IWICBitmapEncoder.
CreateInstance

Cria uma nova instância IWICFormatConverter.
CreateInstance

Cria uma instância de um IWICMetadataReader.
CreateInstance

Cria uma instância de um IWICMetadataWriter.
CreateMetadataReader

Cria um IWICMetadataReader com base nos parâmetros especificados. (IWICComponentFactory.CreateMetadataReader)
CreateMetadataReaderFromContainer

Cria um IWICMetadataReader com base nos parâmetros especificados. (IWICComponentFactory.CreateMetadataReaderFromContainer)
CreateMetadataWriter

Cria um IWICMetadataWriter com base nos parâmetros especificados.
CreateMetadataWriterFromReader

Cria um IWICMetadataWriter do IWICMetadataReader especificado.
Createnewframe

Cria uma nova instância IWICBitmapFrameEncode.
Createnewframe

Cria um novo quadro para codificar.
Createpalette

Cria uma nova instância da classe IWICPalette.
CreateQueryReaderFromBlockReader

Cria um IWICMetadataQueryReader do IWICMetadataBlockReader especificado.
CreateQueryWriter

Cria uma nova instância de um gravador de consulta.
CreateQueryWriterFromBlockWriter

Cria um IWICMetadataQueryWriter do IWICMetadataBlockWriter especificado.
CreateQueryWriterFromReader

Cria uma nova instância de um gravador de consulta com base no leitor de consulta fornecido. O gravador de consulta será preenchido previamente com metadados do leitor de consulta.
CreateStream

Cria uma nova instância da classe IWICStream.
DoesRequireFixedSize

Determina se o manipulador de metadados requer um tamanho fixo.
DoesRequireFullStream

Determina se o manipulador requer um fluxo completo.
DoesSupportAnimation

Recupera um valor que indica se o codec dá suporte à animação.
DoesSupportChromakey

Recupera um valor que indica se o codec dá suporte a chromakeys.
DoesSupportIndexing

Recupera um valor que indica se esse decodificador dá suporte à indexação para acesso aleatório eficiente.
DoesSupportLossless

Recupera um valor que indica se o codec dá suporte a formatos sem perda.
DoesSupportMultiframe

Recupera um valor que indica se o codec dá suporte a imagens de vários quadros.
DoesSupportPadding

Determina se o manipulador de metadados dá suporte ao preenchimento.
DoesSupportTransform

Determina se uma opção de transformação específica tem suporte nativo pela implementação da interface IWICBitmapSourceTransform.
DoesSupportTransform

Use esse método para determinar se há suporte para uma saída planar desejada e permitir que o chamador escolha um caminho de código otimizado se for.
GetAcHuffmanTable

Recupera uma cópia da tabela AC Huffman para a verificação e a tabela especificadas. (IWICJpegFrameDecode.GetAcHuffmanTable)
GetAcHuffmanTable

Recupera uma cópia da tabela AC Huffman para a verificação e a tabela especificadas. (IWICJpegFrameEncode.GetAcHuffmanTable)
GetAuthor

Recupera o nome do autor do componente.
GetBitsPerPixel

Obtém os bits por pixel (BPP) do formato de pixel.
GetChannelCount

Obtém o número de canais que o formato de pixel contém.
GetChannelMask

Obtém a máscara de canal do formato de pixel.
GetClosestPixelFormat

Recupera o formato de pixel mais próximo ao qual a implementação de IWICBitmapSourceTransform pode copiar nativamente pixels, dado um formato desejado.
GetClosestSize

Retorna as dimensões mais próximas para as quais a implementação pode ser dimensionada nativamente, considerando as dimensões desejadas.
GetCLSID

Recupera o CLSID (identificador de classe) do componente
GetColorContext

Obtém o IWICColorContext do formato de pixel.
GetColorContexts

Recupera os objetos IWICColorContext da imagem.
GetColorContexts

Recupera o IWICColorContext associado ao quadro de imagem.
GetColorCount

Recupera o número de cores na tabela de cores.
GetColorManagementVersion

Recupera o número de versão de gerenciamento de cores compatível com o codec.
GetColors

Preenche a matriz de cores fornecida com as cores da tabela de cores interna. A matriz de cores deve ser dimensionada de acordo com os resultados de retorno de GetColorCount.
GetComponentType

Recupera o WICComponentType do componente.
Getcontainerformat

Recupera o GUID do contêiner associado ao codec.
Getcontainerformat

Recupera o formato de contêiner da imagem.
Getcontainerformat

Recupera o formato de contêiner do codificador.
Getcontainerformat

Obtém o formato de contêiner de leitores de consulta de metadados.
Getcontainerformat

Recupera o formato de contêiner do decodificador.
GetContainerFormats

Recupera os formatos de contêiner compatíveis com o manipulador de metadados.
GetContrast

Obtém o valor de contraste da imagem bruta.
GetCount

Recupera o número de blocos de metadados de nível superior.
GetCount

Obtém o número de itens de metadados no leitor.
GetCurrentLevel

Obtém o nível progressivo atual do decodificador.
GetCurrentParameterSet

Obtém o conjunto atual de parâmetros.
GetDataPointer

Obtém o ponteiro para o pixel superior esquerdo no retângulo bloqueado.
GetDcHuffmanTable

Recupera uma cópia da tabela DC Huffman para a verificação e a tabela especificadas. (IWICJpegFrameDecode.GetDcHuffmanTable)
GetDcHuffmanTable

Recupera uma cópia da tabela DC Huffman para a verificação e a tabela especificadas. (IWICJpegFrameEncode.GetDcHuffmanTable)
GetDecoderInfo

Recupera um IWICBitmapDecoderInfo para a imagem.
GetDeviceManufacturer

Recupera o nome da fabricação do dispositivo associada ao codec.
GetDeviceManufacturer

Recupera o fabricante do dispositivo do manipulador de metadados.
GetDeviceModels

Recupera uma lista delimitada por vírgulas de modelos de dispositivo associados ao codec.
GetDeviceModels

Recupera os modelos de dispositivo que dão suporte ao manipulador de metadados.
GetEncoderInfo

Recupera um IWICBitmapEncoderInfo para o codificador.
Getenumerator

Obtém um enumerador de todos os itens de metadados no local relativo atual dentro da hierarquia de metadados.
Getenumerator

Recupera uma enumeração de objetos IWICMetadataReader que representam cada um dos blocos de metadados de nível superior.
Getenumerator

Obtém um enumerador de todos os itens de metadados.
GetExifColorSpace

Recupera o contexto de cor de espaço de cor EXIF (Arquivo de Imagem Trocável).
GetExposureCompensation

Obtém o valor de parada de compensação de exposição da imagem bruta.
GetFileExtensions

Recupera uma lista delimitada por vírgulas das extensões de nome de arquivo associadas ao codec.
GetFormatGUID

Obtém o GUID de formato de pixel.
GetFormatInfo

Obtém informações sobre o formato no qual a imagem DDS é armazenada.
Getframe

Recupera o quadro especificado da imagem.
Getframe

Recupera o quadro especificado da imagem DDS.
GetFrameCount

Recupera o número total de quadros na imagem.
GetFrameHeader

Recupera dados de cabeçalho de todo o quadro.
GetFriendlyName

Recupera o nome amigável do componente, que é um nome de exibição legível para o componente.
GetGamma

Obtém a configuração gama atual da imagem bruta.
Getheader

Obtém o cabeçalho de metadados para o gravador de metadados.
GetKelvinRangeInfo

Obtém as informações sobre o intervalo Kelvin atual da imagem bruta.
GetLevelCount

Obtém o número de níveis de decodificação progressiva compatíveis com o CODEC.
GetLocation

Recupera o caminho atual em relação ao bloco de metadados raiz.
GetMetadataByName

Recupera o bloco de metadados ou o item identificado por uma expressão de consulta de metadados.
GetMetadataFormat

Recupera o formato de metadados do manipulador de metadados.
GetMetadataFormat

Obtém o formato de metadados associado ao leitor.
GetMetadataHandlerInfo

Obtém as informações do manipulador de metadados associadas ao leitor.
GetMetadataQueryReader

Recupera o leitor de consulta de metadados do decodificador.
GetMetadataQueryReader

Recupera um leitor de consulta de metadados para o quadro.
GetMetadataQueryWriter

Recupera um gravador de consulta de metadados para o codificador.
GetMetadataQueryWriter

Obtém o gravador de consulta de metadados para o quadro do codificador.
GetMetadataQueryWriter

Recupera um gravador de consulta de metadados para codificação rápida de metadados.
GetMimeTypes

Recupera uma sequência delimitada por vírgulas de tipos mime associados ao codec.
GetNamedWhitePoint

Obtém o ponto branco nomeado da imagem bruta.
GetNoiseReduction

Obtém o valor de redução de ruído da imagem bruta.
GetNumericRepresentation

TBD (IWICPixelFormatInfo2.GetNumericRepresentation)
Getparameters

Obtém dados específicos do DDS. (IWICDdsDecoder.GetParameters)
Getparameters

Obtém dados específicos do DDS. (IWICDdsEncoder.GetParameters)
GetPatterns

Recupera as assinaturas de padrão de arquivo compatíveis com o decodificador.
GetPatterns

Obtém os padrões de metadados associados ao leitor de metadados.
GetPersistOptions

Obtém as opções persistentes usadas ao inicializar o componente com um fluxo.
GetPixelFormat

Obtém o formato de pixel da área bloqueada de pixels. Isso pode ser usado para calcular o número de bytes por pixel na área bloqueada.
GetPixelFormat

Recupera o formato de pixel da origem do bitmap..
GetPixelFormats

Recupera os formatos de pixel compatíveis com o codec.
GetPixelFormats

Recupera uma lista de GUIDs que significam quais formatos de pixel o conversor dá suporte.
GetPreferredVendorGUID

Obtém o GUID de fornecedor preferencial.
GetPreview

Recupera uma imagem de visualização, se houver suporte.
GetProfileBytes

Recupera o perfil de contexto de cor.
GetQuantizationTable

Recupera uma cópia da tabela de quantização. (IWICJpegFrameDecode.GetQuantizationTable)
GetQuantizationTable

Recupera uma cópia da tabela de quantização. (IWICJpegFrameEncode.GetQuantizationTable)
GetReaderByIndex

Recupera um IWICMetadataReader para um bloco de metadados de nível superior especificado.
GetRenderMode

Obtém o WICRawRenderMode atual.
GetResolution

Recupera a taxa de amostragem entre pixels e medidas de mundo físico.
GetRotation

Obtém o ângulo de rotação atual.
GetSaturation

Obtém o valor de saturação da imagem bruta.
GetScanHeader

Recupera parâmetros do marcador DES (Início da Verificação) para a verificação com o índice especificado.
GetSharpness

Obtém o valor de nitidez da imagem bruta.
GetSigningStatus

Recupera o status de assinatura do componente.
GetSize

Recupera a largura e a altura, em pixels, do retângulo bloqueado.
GetSize

Recupera a largura do pixel e a altura do bitmap.
GetSizeInBlocks

Obtém a largura e a altura, em blocos, da imagem DDS.
GetSpecVersion

Recupera a versão de especificação do componente.
Getstream

Obtém o fluxo mantido pelo componente .
GetStride

Fornece acesso ao valor de passo para a memória.
GetThumbnail

Recupera uma miniatura de bitmap da imagem, se houver
GetThumbnail

Recupera uma pequena visualização do quadro, se compatível com o codec.
GetTint

Obtém o valor de tonalidade da imagem bruta.
GetToneCurve

Obtém a curva de tom da imagem bruta.
GetType

Recupera o tipo de contexto de cor. (IWICColorContext.GetType)
GetType

Recupera o WICBitmapPaletteType que descreve a paleta.
GetValue

Obtém o valor do item de metadados.
GetValueByIndex

Obtém o item de metadados no índice fornecido.
GetVendorGUID

Recupera o GUID do fornecedor.
GetVersion

Recupera a versão do componente.
GetWhitePointKelvin

Obtém a temperatura kelvin do ponto branco da imagem bruta.
GetWhitePointRGB

Obtém os valores RGB do ponto branco.
GetWriterByIndex

Recupera o IWICMetadataWriter que reside no índice especificado.
HasAlpha

Indica se a paleta contém uma entrada que não é opaca (ou seja, uma entrada com um alfa menor que 1).
Initialize

Inicializa o cortador de bitmap com os parâmetros fornecidos.
Initialize

Inicializa o decodificador com o fluxo fornecido.
Initialize

Inicializa o codificador com um IStream que informa ao codificador onde codificar os bits.
Initialize

Inicializa o rotador de inversão de bitmap com os parâmetros fornecidos.
Initialize

Inicializa o codificador de quadro usando as propriedades fornecidas.
Initialize

Inicializa o dimensionador de bitmap com os parâmetros fornecidos.
Initialize

Inicializa um IWICColorTransform com um IWICBitmapSource e o transforma de um IWICColorContext para outro.
Initialize

Inicializa o conversor de formato.
Initialize

Inicializa um conversor de formato com uma origem planar e especifica o formato de pixel de saída intercalado.
InitializeCustom

Inicializa uma paleta para as entradas de cores personalizadas fornecidas.
InitializeFromBitmap

Inicializa uma paleta usando valores otimizados computados com base no bitmap de referência.
InitializeFromBlockReader

Inicializa um IWICMetadataBlockWriter do IWICMetadataBlockReader especificado. Isso preencherá previamente o gravador de blocos de metadados com todos os metadados no leitor de bloco de metadados.
InitializeFromExifColorSpace

Inicializa o contexto de cor usando um espaço de cor EXIF (Arquivo de Imagem Trocável).
InitializeFromFilename

Inicializa o contexto de cor do arquivo fornecido.
InitializeFromFilename

Inicializa um fluxo de um arquivo específico.
InitializeFromIStream

Inicializa um fluxo de outro fluxo. Os direitos de acesso são herdados do fluxo subjacente.
InitializeFromIStreamRegion

Inicializa o fluxo como um substream de outro fluxo.
InitializeFromMemory

Inicializa o contexto de cor de um bloco de memória.
InitializeFromMemory

Inicializa um fluxo para tratar um bloco de memória como um fluxo. O fluxo não pode crescer além do tamanho do buffer.
InitializeFromPalette

Inicialize a paleta com base em uma determinada paleta.
InitializePredefined

Inicializa a paleta para uma das paletas predefinidas especificadas por WICBitmapPaletteType e, opcionalmente, adiciona uma cor transparente.
IsBlackWhite

Recupera um valor que descreve se a paleta é preta e branca.
IsGrayscale

Recupera um valor que descreve se uma paleta é de escala de cinza.
LoadEx

Carrega dados de um fluxo de entrada usando os parâmetros fornecidos.
LoadParameterSet

Define a opção WICRawParameterSet desejada.
Bloquear

Fornece acesso a uma área retangular do bitmap.
MatchesMimeType

Recupera um valor que indica se o tipo mime fornecido corresponde ao tipo mime do codec.
MatchesPattern

Recupera um valor que indica se o codec reconhece o padrão em um fluxo especificado.
MatchesPattern

Determina se um fluxo contém um padrão de item de metadados.
Próximo

Avançado a posição atual na enumeração.
Notificar

Um método de retorno de chamada definido pelo aplicativo usado para notificações de alteração de parâmetro de imagem bruta.
Notificar

O método notify está documentado apenas para conformidade; seu uso não é recomendado e pode ser alterado ou indisponível no futuro. Em vez disso, e use RegisterProgressNotification.
PFNProgressNotification

Função de retorno de chamada definida pelo aplicativo chamada quando o progresso do componente codec é feito.
QueryCapability

Recupera os recursos do decodificador com base no fluxo especificado.
QueryRawCapabilitiesInfo

Recupera informações sobre quais recursos têm suporte para uma imagem bruta.
RefreshStream

Informa ao componente que o conteúdo do fluxo no qual ele está segurando pode ter sido alterado. O componente deve responder sujando todas as informações armazenadas em cache do fluxo.
RegisterProgressNotification

Registra uma função de retorno de chamada de notificação de progresso.
RemoveMetadataByName

Remove um item de metadados de um local específico usando uma expressão de consulta de metadados.
RemoveValue

Remove o item de metadados que corresponde aos parâmetros especificados.
RemoveValueByIndex

Remove o item de metadados no índice especificado.
RemoveWriterByIndex

Remove o gravador de metadados do local de índice especificado.
Redefinir

Redefine a posição atual para o início da enumeração.
SaveEx

Salva o IWICPersistStream no IStream de entrada especificado usando os parâmetros especificados.
SetColorContexts

Define os objetos IWICColorContext para o codificador.
SetColorContexts

Define um determinado número de perfis IWICColorContext para o quadro.
SetContrast

Define o valor de contraste da imagem bruta.
SetCurrentLevel

Especifica o nível a ser recuperado na próxima chamada para CopyPixels.
SetDestinationColorContext

Define o contexto de cor de destino.
SetExposureCompensation

Define o valor de parada de compensação de exposição.
Setgamma

Define o valor gama desejado.
SetIndexing

Habilita a indexação do JPEG para acesso aleatório eficiente.
SetMetadataByName

Define um item de metadados para um local específico.
SetNamedWhitePoint

Define o ponto branco nomeado do arquivo bruto.
SetNoiseReduction

Define o valor de redução de ruído da imagem bruta.
SetNotificationCallback

Define o método de retorno de chamada de notificação.
Setpalette

Fornece acesso para modificações de paleta.
Setpalette

Define a paleta global da imagem.
Setpalette

Define o IWICPalette para formatos de pixel indexados.
Setparameters

Define dados específicos do DDS.
SetPixelFormat

Solicita que o codificador use o formato de pixel especificado.
SetPreview

Define a visualização global da imagem.
SetRenderMode

Define o WICRawRenderMode atual.
SetResolution

Altera a resolução física da imagem.
SetResolution

Define a resolução física da imagem de saída.
SetRotation

Define o ângulo de rotação desejado.
SetSaturation

Define o valor de saturação da imagem bruta.
SetSharpness

Define o valor de nitidez da imagem bruta.
SetSize

Define as dimensões da imagem de saída para o quadro.
SetThumbnail

Define a miniatura global da imagem.
SetThumbnail

Define a miniatura do quadro se houver suporte do codec.
SetTint

Define o valor de tonalidade da imagem bruta.
SetToneCurve

Define a curva de tom para a imagem bruta.
SetValue

Define o item de metadados especificado.
SetValueByIndex

Define o item de metadados para o índice especificado.
SetWhitePointKelvin

Define o valor kelvin do ponto branco.
SetWhitePointRGB

Define os valores RGB do ponto branco.
SetWriterByIndex

Substitui o gravador de metadados no local de índice especificado.
Ignorar

Ignora para determinado número de objetos.
SupportsTransparency

Retorna se o formato dá suporte a pixels transparentes.
WICConvertBitmapSource

Obtém um IWICBitmapSource no formato de pixel desejado de um determinado IWICBitmapSource.
WICCreateBitmapFromSection

Retorna um IWICBitmapSource que é apoiado pelos pixels de um identificador de seção GDI (Interface de Dispositivo gráfico do Windows). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Retorna um IWICBitmapSource que é apoiado pelos pixels de um identificador de seção GDI (Interface de Dispositivo gráfico do Windows). (WICCreateBitmapFromSectionEx)
WICGetMetadataContentSize

Retorna o tamanho do conteúdo de metadados contido no IWICMetadataWriter especificado. O tamanho retornado conta para o cabeçalho e o comprimento dos metadados.
WICMapGuidToShortName

Obtém o nome curto associado a um determinado GUID.
WICMapSchemaToName

Obtém o nome associado a um determinado esquema.
WICMapShortNameToGuid

Obtém o GUID associado ao nome curto fornecido.
WICMatchMetadataContent

Obtém um GUID de formato de metadados para um formato de contêiner especificado e um fornecedor que melhor corresponde ao conteúdo em um determinado fluxo.
WICSerializeMetadataContent

Grava metadados em um determinado fluxo.
WriteFrame

Codifica a imagem para o quadro dado pelo IWICBitmapFrameEncode.
WriteFrameThumbnail

Codifica a imagem como uma miniatura para o quadro dado pelo IWICBitmapFrameEncode.
Writepixels

Copia dados de linha de verificação de um buffer fornecido pelo chamador para o objeto IWICBitmapFrameEncode.
Writepixels

Grava linhas dos planos de origem no formato codificado. (IWICPlanarBitmapFrameEncode.WritePixels)
WriteScan

Grava dados de verificação em um quadro JPEG.
WriteSource

Codifica uma origem de bitmap.
WriteSource

Grava linhas dos planos de origem no formato codificado. (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

Codifica a imagem fornecida como a miniatura para o codificador de bitmap wic especificado.

Interfaces

 
IWICBitmap

Define métodos que adicionam o conceito de capacidade de gravação e representações estáticas na memória de bitmaps a IWICBitmapSource.
IWICBitmapClipper

Expõe métodos que produzem uma versão recortada do bitmap de entrada para uma região retangular de interesse especificada.
IWICBitmapCodecInfo

Expõe métodos que fornecem informações sobre um codec específico.
IWICBitmapCodecProgressNotification

Expõe métodos usados para notificação de progresso para codificadores e decodificadores.
Iwicbitmapdecoder

Expõe métodos que representam um decodificador.
IWICBitmapDecoderInfo

Expõe métodos que fornecem informações sobre um decodificador.
IWICBitmapEncoder

Define métodos para definir as propriedades de um codificador, como miniaturas, quadros e paletas.
IWICBitmapEncoderInfo

Expõe métodos que fornecem informações sobre um codificador.
IWICBitmapFlipRotator

Expõe métodos que produzem uma fonte de bitmap invertida (horizontal ou vertical) e/ou girada (em incrementos de 90 graus). A inversão é feita antes da rotação.
Iwicbitmapframedecode

Define métodos para decodificar quadros de imagem individuais de um arquivo codificado.
Iwicbitmapframeencode

Representa os quadros de imagem individuais de um codificador.
IWICBitmapLock

Expõe métodos que dão suporte ao método Lock.
IWICBitmapScaler

Representa uma versão redimensionada do bitmap de entrada usando um algoritmo de nova amostragem ou filtragem.
Iwicbitmapsource

Expõe métodos que se referem a uma fonte da qual os pixels são recuperados, mas não podem ser gravados novamente.
IWICBitmapSourceTransform

Expõe métodos para descarregar determinadas operações para a implementação IWICBitmapSource subjacente.
IWICColorContext

Expõe métodos para gerenciamento de cores.
IWICColorTransform

Expõe métodos que transformam um IWICBitmapSource de um contexto de cor para outro.
IWICComponentFactory

Expõe métodos que criam componentes usados por desenvolvedores de componentes. Isso inclui leitores de metadados, gravadores e outros serviços para uso por desenvolvedores de codec e manipulador de metadados.
IWICComponentInfo

Expõe métodos que fornecem informações de componente.
IWICDdsDecoder

Fornece informações e funcionalidades específicas para o formato de imagem DDS.
IWICDdsEncoder

Habilita a gravação de informações específicas de formato DDS em um codificador.
IWICDdsFrameDecode

Fornece acesso a um único quadro de dados de imagem DDS em seu formulário de DXGI_FORMAT nativo, bem como informações sobre os dados da imagem.
IWICDevelopRaw

Expõe métodos que fornecem acesso aos recursos de um formato de codec bruto.
IWICDevelopRawNotificationCallback

Expõe um método de retorno de chamada para noficações de alteração de imagem bruta.
IWICEnumMetadataItem

Expõe métodos que fornecem serviços de enumeração para itens de metadados individuais.
IWICFastMetadataEncoder

Expõe métodos usados para edição de metadados in-loco. Um codificador de metadados rápido permite adicionar e remover metadados a uma imagem sem precisar recodificar totalmente a imagem.
IWICFormatConverter

Representa um IWICBitmapSource que converte os dados da imagem de um formato de pixel para outro, manipulando dithering e halftoning em formatos indexados, tradução de paleta e limite alfa.
IWICFormatConverterInfo

Expõe métodos que fornecem informações sobre um conversor de formato de pixel.
IWICImageEncoder

Codifica interfaces ID2D1Image para um IWICBitmapEncoder.
IWICImagingFactory

Expõe métodos usados para criar componentes para o WIC (Componente de Imagem do Windows), como decodificadores, codificadores e conversores de formato de pixel.
IWICImagingFactory2

Uma extensão da interface de fábrica do WIC que inclui a capacidade de criar um IWICImageEncoder.
IWICJpegFrameDecode

Expõe métodos para decodificar imagens JPEG. Fornece acesso ao cabeçalho SOF (Início do Quadro), ao cabeçalho SOS (Início da Verificação), às tabelas Huffman e Quantization e aos dados JPEG JPEG compactados. Também habilita a indexação para acesso aleatório eficiente.
IWICJpegFrameEncode

Expõe métodos para gravar dados de verificação JPEG compactados diretamente no fluxo de saída do codificador WIC. Também fornece acesso às tabelas Huffman e quantização.
Iwicmetadatablockreader

Expõe métodos que fornecem acesso a todos os blocos de metadados de nível superior do codec.
IWICMetadataBlockWriter

Expõe métodos que habilitam a codificação de metadados. Essa interface é implementada pelo decodificador e seus quadros de imagem.
IWICMetadataHandlerInfo

Expõe métodos que fornecem informações básicas sobre o manipulador de metadados registrado.
IWICMetadataQueryReader

Expõe métodos para recuperar blocos de metadados e itens de um decodificador ou seus quadros de imagem usando uma expressão de consulta de metadados.
IWICMetadataQueryWriter

Expõe métodos para definir ou remover blocos de metadados e itens para um codificador ou seus quadros de imagem usando uma expressão de consulta de metadados.
IWICMetadataReader

Expõe métodos que fornecem acesso ao conteúdo de metadados subjacente. Essa interface é implementada por ISVs (fornecedores independentes de software) para criar novos leitores de metadados.
IWICMetadataReaderInfo

Expõe métodos que fornecem informações básicas sobre o leitor de metadados registrado.
IWICMetadataWriter

Expõe métodos que fornecem acesso à gravação de conteúdo de metadados. Isso é implementado por ISVs (fornecedores independentes de software) para criar novos gravadores de metadados.
IWICMetadataWriterInfo

Expõe métodos que fornecem informações básicas sobre o gravador de metadados registrado.
IWICPalette

Expõe métodos para acessar e criar uma tabela de cores, principalmente para formatos de pixel indexados.
IWICPersistStream

Expõe métodos que fornecem métodos adicionais de carregamento e salvamento que tomam WICPersistOptions.
IWICPixelFormatInfo

Expõe métodos que fornecem informações sobre um formato de pixel.
IWICPixelFormatInfo2

Estende IWICPixelFormatInfo fornecendo informações adicionais sobre um formato de pixel.
IWICPlanarBitmapFrameEncode

Permite que pixels de imagem de componente planar sejam gravados em um codificador.
IWICPlanarBitmapSourceTransform

Fornece acesso aos formatos de pixel Y'CbCr planar em que os componentes de pixel são armazenados em planos de componentes separados.
IWICPlanarFormatConverter

Permite que um conversor de formato seja inicializado com uma origem planar.
IWICProgressCallback

A interface IWICProgressCallback está documentada apenas para conformidade; seu uso não é recomendado e pode ser alterado ou indisponível no futuro. Em vez disso, e use RegisterProgressNotification.
IWICProgressiveLevelControl

Expõe métodos para obter informações sobre e controlar a decodificação progressiva.
IWICStream

Representa um fluxo wic (componente de imagem do Windows) para referenciar o conteúdo de imagens e metadados.
IWICStreamProvider

Expõe métodos para um provedor de fluxo.

Estruturas

 
WICBitmapPattern

Contém membros que identificam um padrão dentro de um arquivo de imagem que pode ser usado para identificar um formato específico.
WICBitmapPlane

Especifica o formato de pixel, o buffer, o passo e o tamanho de um plano de componente para um formato de pixel planar.
WICBitmapPlaneDescription

Especifica o formato de pixel e o tamanho de um plano de componente.
WICDdsFormatInfo

Especifica as informações de DXGI_FORMAT e bloquear de um formato DDS.
WICDdsParameters

Especifica a dimensão de imagem DDS, DXGI_FORMAT e o modo alfa dos dados contidos.
WICImageParameters

Isso define parâmetros que você pode usar para substituir os parâmetros padrão normalmente usados ao codificar uma imagem.
WICJpegFrameHeader

Representa um cabeçalho de quadro JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Representa um cabeçalho de quadro JPEG. (WICJpegScanHeader)
WICMetadataHeader

Representa o cabeçalho de metadados.
WICMetadataPattern

Representa um padrão de metadados.
WICRawCapabilitiesInfo

Define recursos de codec brutos.
WICRawToneCurve

Representa uma curva de tom de imagem bruta.
WICRawToneCurvePoint

Representa um ponto de curva de tom de imagem bruta.
WICRect

Representa um retângulo para a API wic (componente de imagem do Windows).