ImageCodecInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A classe ImageCodecInfo fornece os métodos e membros de armazenamento necessário para recuperar todas as informações pertinentes sobre os codificadores e decodificadores de imagem instalados (chamados codecs). Não herdável.
public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
- Herança
-
ImageCodecInfo
- Atributos
Comentários
O GDI+ usa codificadores de imagem para converter as imagens armazenadas em objetos em Bitmap vários formatos de arquivo. Os codificadores de imagem são integrados ao GDI+ para os formatos BMP, JPEG, GIF, TIFF e PNG. Um codificador é invocado quando você chama o Save método ou SaveAdd de um Image objeto .
Observação
No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só tem suporte em sistemas operacionais Windows. O uso desse tipo em aplicativos multiplataforma causa avisos de tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common com suporte apenas no Windows.
Propriedades
Clsid |
Obtém ou define uma estrutura Guid que contém um GUID que identifica um codec específico. |
CodecName |
Obtém ou define uma cadeia de caracteres que contém o nome do codec. |
DllName |
Obtém ou define a cadeia de caracteres que contém o nome do caminho da DLL que contém o codec. Se o codec não estiver em uma DLL, esse ponteiro será |
FilenameExtension |
Obtém ou define a cadeia de caracteres que contém as extensões de nome de arquivo usadas no codec. As extensões são separadas por ponto e vírgula. |
Flags |
Obtém ou define o valor de 32 bits usado para armazenar informações adicionais sobre o codec. Essa propriedade retorna uma combinação de sinalizadores da enumeração ImageCodecFlags. |
FormatDescription |
Obtém ou define uma cadeia de caracteres que descreve o formato de arquivo do codec. |
FormatID |
Obtém ou define uma estrutura Guid que contém um GUID que identifica o formato do codec. |
MimeType |
Obtém ou define uma cadeia de caracteres que contém o tipo MIME do codec. |
SignatureMasks |
Obtém ou define uma matriz de bytes bidimensional que pode ser usada como um filtro. |
SignaturePatterns |
Obtém ou define uma matriz de bytes bidimensional que representa a assinatura do codec. |
Version |
Obtém ou define o número de versão do codec. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetImageDecoders() |
Retorna uma matriz de objetos ImageCodecInfo que contêm informações sobre decodificadores de imagem internos no GDI+. |
GetImageEncoders() |
Retorna uma matriz de objetos ImageCodecInfo que contêm informações sobre os codificadores de imagem internos ao GDI+. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |