Class BitmapV5Header

Class BitmapV5Header

Nome do espaço: Aspose.Imaging.FileFormats.Bmp Assembleia: Aspose.Imaging.dll (25.4.0)

A estrutura do BitmapV5Header é o arquivo do bitmap information header. É uma versão estendida da estrutura do BITMAPINFOHEADER.Se o bV5Height é negativo, indicando um DIB superior para baixo, o bV5Compression deve ser BI_RGB ou BI_BITFIELDS.A interface Independent Color Management (ICM) 2.0 permite que os perfis de cores do Consórcio Internacional de Cores (ICC) sejam ligados ou incorporados em DIBs (DIBs).Quando um DIB é carregado na memória, os dados do perfil (se estiverem presentes) devem seguir a tabela de cores,e o bV5ProfileData deverá fornecer a compensação dos dados do perfil desde o início da estrutura BITMAPV5HEADER.O valor armazenado no bV5ProfileData será diferente do valor devolvido pelo operador do tamanho dado o argumento BITMAPV5HEADER,porque bV5ProfileData é o despeso em bytes desde o início da estrutura BITMAPV5HEADER até o início dos dados de perfil.(Bitmap bits não seguem a tabela de cores na memória). Aplicações devem modificar o membro bV5ProfileData depois de carregar o DIB na Memória.Para DIBs embalados, os dados de perfil devem seguir os bitmap bits semelhantes ao formato de arquivo.O bV5ProfileData membro deve ainda dar o reembolso dos dados do perfil desde o início do BITMAPV5HEADER.Os aplicativos só devem acessar os dados do perfil quando o bV5Size é igual ao tamanho do BITMAPV5HEADER e o bV5CSType é igual ao PROFILE_EMBEDDED ou PROFILE_LINKED.

public class BitmapV5Header : BitmapV4Header

Inheritance

object BitmapCoreHeader BitmapInfoHeader BitmapV4Header BitmapV5Header

Membros herdados

BitmapV4Header.RedMask , BitmapV4Header.GreenMask , BitmapV4Header.BlueMask , BitmapV4Header.AlphaMask , BitmapV4Header.CSType , BitmapV4Header.Endpoints , BitmapV4Header.GammaRed , BitmapV4Header.GammaGreen , BitmapV4Header.GammaBlue , BitmapInfoHeader.BitmapCompression , BitmapInfoHeader.BitmapImageSize , BitmapInfoHeader.BitmapXPelsPerMeter , BitmapInfoHeader.BitmapYPelsPerMeter , BitmapInfoHeader.BitmapColorsUsed , BitmapInfoHeader.BitmapColorsImportant , BitmapInfoHeader.ExtraBitMasks , BitmapCoreHeader.BitmapCoreHeaderSize , BitmapCoreHeader.Os22XBitmapHeaderSize , BitmapCoreHeader.Os22XBitmapHeaderFullSize , BitmapCoreHeader.BitmapInfoHeaderSize , BitmapCoreHeader.BitmapInfoHeaderSizeV2 , BitmapCoreHeader.BitmapInfoHeaderSizeV3 , BitmapCoreHeader.BitmapInfoHeaderSizeV4 , BitmapCoreHeader.BitmapInfoHeaderSizeV5 , BitmapCoreHeader.HeaderSize , BitmapCoreHeader.BitmapWidth , BitmapCoreHeader.BitmapHeight , BitmapCoreHeader.BitmapPlanes , BitmapCoreHeader.BitsPerPixel , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Intent

Obter ou definir a intenção de render para o bitmap.

public long Intent { get; set; }

Valor da propriedade

long

ProfileData

Recebe ou coloca os dados do perfil.

public long ProfileData { get; set; }

Valor da propriedade

long

ProfileSize

Obter ou definir o tamanho do perfil.

public long ProfileSize { get; set; }

Valor da propriedade

long

Reserved

Recebe ou coloca o membro reservado.

public long Reserved { get; set; }

Valor da propriedade

long

 Português