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