Compartilhar via


Componente de imagem do Windows

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:

Enumerations

 
WIC8BIMIptcDigestProperties

Especifica os identificadores dos itens de metadados em um bloco de metadados de resumo de 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.
WICBitmapChainType

Define constantes que especificam um tipo de cadeia.
WICBitmapCreateCacheOption

Especifica o uso de cache desejado.
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 as opções de decodificação.
WICGifApplicationExtensionProperties

Especifica as propriedades de metadados de extensão do aplicativo para uma imagem GIF (Graphics Interchange Format).
WICGifCommentExtensionProperties

Especifica as propriedades de metadados de extensão de comentário para uma imagem GIF (Graphics Interchange Format).
WICGifGraphicControlExtensionProperties

Especifica as propriedades de metadados de extensão de controle gráfico que definem as transições entre cada animação de quadro para imagens GIF (Graphics Interchange Format).
WICGifImageDescriptorProperties

Especifica as propriedades de metadados do descritor de imagem para quadros GIF (Graphics Interchange Format).
WICGifLogicalScreenDescriptorProperties

Especifica as propriedades do descritor de tela lógica para metadados GIF (Graphics Interchange Format).
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 de cromínio 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 jpeg YCrCB.
WICMetadataCreationOptions

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

Especifica os 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 plano de fundo (bKGD) do PNG (Portable Network Graphics).
WICPngChrmProperties

Especifica as propriedades de metadados de partes do cHRM do PNG (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 partes de gAMA do PNG (Portable Network Graphics).
WICPngHistProperties

Especifica as propriedades de metadados de partes de hIST do PNG (Portable Network Graphics).
WICPngIccpProperties

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

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

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

Especifica as propriedades de metadados de partes de bloco de TIME (Gráficos de Rede Portátil) (PNG).
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 funcionalidade 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 do Dispositivo Gráfico do Windows).
WICTiffCompressionOption

Especifica as opções de compactação TIFF (Tagged Image File Format).
WICWebpAnimProperties

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

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

Functions

 
AddWriter

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

Cria um quadro que está vinculado a uma cadeia de um determinado tipo.
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 indexado usando IWICJpegFrameDecode::SetIndexing.
Clone

Cria uma cópia do IWICEnumMetadataItem atual.
Commit

Confirma todas as alterações da imagem e fecha o fluxo.
Commit

Confirma o quadro para a imagem.
Commit

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 do 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 com base em um identificador de bitmap.
CreateBitmapFromHICON

Cria um IWICBitmap com base em 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 do 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.
DoesSupportChainType

Determina se o tipo de cadeia especificado tem suporte.
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 nativamente pela implementação da interface IWICBitmapSourceTransform.
DoesSupportTransform

Use esse método para determinar se há suporte para uma saída de planar desejada e permitir que o chamador escolha um caminho de código otimizado se ele 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.
GetChainedFrame

Recupera um quadro para uma cadeia de um determinado tipo.
GetChainedFrameCount

Recupera a contagem de quadros para uma cadeia de determinado tipo.
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 que a implementação pode dimensionar nativamente para determinadas dimensões desejadas.
GetCLSID

Recupera o CLSID (identificador de classe) do componente
GetColorContext

Obtém o IWICColorContext do formato 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 que o codec dá suporte.
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 de 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 Trocavel).
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 do 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 com suporte pelo CODEC.
GetLocation

Recupera o caminho atual relativo 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 em branco nomeado da imagem bruta.
GetNoiseReduction

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

Recupera o WICPixelFormatNumericRepresentation do formato pixel.
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 de persistência 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 que o codec dá suporte.
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 quadros usando as propriedades fornecidas.
Initialize

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

Inicializa um IWICColorTransform com um IWICBitmapSource e transforma-o 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 blocos de metadados.
InitializeFromExifColorSpace

Inicializa o contexto de cores usando um espaço de cor EXIF (Arquivo de Imagem Trocavel).
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 é em escala de cinza.
LoadEx

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

Define a opção WICRawParameterSet desejada.
Lock

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.
Next

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

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

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, 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.
Reset

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 como 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 como 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.
Skip

Ignora o número determinado 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 do Dispositivo Gráfico do Windows). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

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

Retorna o tamanho do conteúdo de metadados contido pelo 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 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 ao 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 imagem de bitmap invertida (horizontal ou vertical) e/ou girada (em ângulos de 90 graus). O lançamento é feito antes da rotação.
IWICBitmapFrameChainReader

Fornece acesso a quadros que estão vinculados ao quadro atual por meio de cadeias de diferentes tipos.
IWICBitmapFrameChainWriter

Vincula quadros em cadeias de diferentes tipos.
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 resampling ou filtragem.
IWICBitmapSource

Expõe métodos que se referem a uma origem 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 desenvolvedores de codecs e manipuladores de metadados.
IWICComponentInfo

Expõe métodos que fornecem informações sobre componentes.
IWICDdsDecoder

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

Habilita a gravação de informações específicas do 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 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 no local. Um codificador de metadados rápido permite adicionar e remover metadados a uma imagem sem precisar codificar totalmente a imagem.
IWICFormatConverter

Representa um IWICBitmapSource que converte os dados de imagem de um formato de pixel para outro, tratando 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 de Início do Quadro (SOF), ao cabeçalho de Início da Verificação (SOS), às tabelas Huffman e de Quantização, e aos dados JPEG compactados. Também habilita a indexação para acesso aleatório eficiente.
IWICJpegFrameEncode

Expõe métodos para gravar dados de varredura 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 de software independentes) 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 de software independentes) 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 carga adicional e salvam métodos 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, 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 conteúdo de imagens e metadados.
IWICStreamProvider

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

Structures

 
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 bloqueio de um formato DDS.
WICDdsParameters

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

Isso define os 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 bruto.
WICRect

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