Interfaces para o Componente de Imagem do Windows

Esta seção contém informações sobre as interfaces wic (componente de imagem do Windows).

Nesta seção

Tópico Descrição
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 especificada de interesse.
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). As rotações são feitas antes da inversã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.
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.
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.
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, 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 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 CbCr Y 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 para fazer referência ao conteúdo de imagens e metadados.
IWICStreamProvider
Expõe métodos para um provedor de fluxo.