Class WmfLogColorSpaceW
Nazwa przestrzeń: Aspose.Imaging.FileFormats.Wmf.Objects Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Obiekt LogColorSpaceW określa logiczną przestrzeń kolorów, która może byćDefinowany przez kolorowy plik profilu z nazwą składającą się z Unicode 16-bitCharaktery .
public class WmfLogColorSpaceW : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpaceW
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Zobacz przedmiot Aspose.Imaging.FileFormats.Wmf.Objects.WiMfLogColorSpace (sekcja 2.2.2.11) dladodatkowe szczegóły dotyczące interpretacji wartości obszarowych niniejszegoi obiektów.
Constructors
WmfLogColorSpaceW()
public WmfLogColorSpaceW()
Properties
ColorSpaceType
otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa przestrzeń kolorówTyp. musi być zdefiniowany w logicalColorSpace listy(sekcja 2.1.1.14). jeśli wartość ta jest LCS_sRGB lubLCS_WINDOWS_COLOR_SPACE, przestrzeń kolorów sRGB musi być używana.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Wartość nieruchomości
Endpoints
otrzymuje lub ustawia obiekt CIEXYZTriple (sekcja 2.2.2.7) określającyCIE chromaticity x, y i z współrzędne trzech kolorówktóre odpowiadają RGB Aspose.Imaging.FileFormats.Wmf.Objects.RWfLogColorSpaceW.endpoints dla logicznychkoloru przestrzeni związanej z bitmapem. jeśliAspose.Imaging.FileFormats.Wmf.Objects.DwMfLogColorSpaceW.Typ pola nie określaLCS_CALIBRATED_RGB, to pole musi być ignorowane.
public WmfCieXyzTriple Endpoints { get; set; }
Wartość nieruchomości
Filename
Otrzymuje lub ustawia opcjonalny, zero-terminowany znak Unicode UTF16-LEpasek, który określa nazwę pliku zawierającego kolorprofil. jeśli nazwa pliku jest określona, aAspose.Imaging.FileFormats.Wmf.Objects.www.LogColorSpaceW.Typ pola jest ustawiony na LCS_CALIBRATED_RGB,Pozostałe obszary tej struktury należy zignorować.
public string Filename { get; set; }
Wartość nieruchomości
GammaBlue
otrzymuje lub ustawia 32-bitową wartość punktu stałego, która definiuje tonkurwa odpowiedzi dla niebieskiego. Jeśli polu Aspose.Imaging.FileFormats.Wmf.Objects.RPGW.ColorSpaceTypenie określa LCS_CALIBRATED_RGB, pole to MUSI zostać ignorowane.
public int GammaBlue { get; set; }
Wartość nieruchomości
GammaGreen
otrzymuje lub ustawia 32-bitową wartość punktu stałego, która definiuje tonkurwa odpowiedzi dla zielonego. Jeśli polu Aspose.Imaging.FileFormats.Wmf.Objects.RzeszownaLogColorSpaceW.CzerwonaSpaciaTypenie określa LCS_CALIBRATED_RGB, pole to MUSI zostać ignorowane.
public int GammaGreen { get; set; }
Wartość nieruchomości
GammaRed
otrzymuje lub ustawia 32-bitową wartość punktu stałego, która definiuje tonkurwa odpowiedzi dla czerwonego. jeśli polu Aspose.Imaging.FileFormats.Wmf.Objects.WiększośćLogColorSpaceW.ColorspaceTypenie określa LCS_CALIBRATED_RGB, pole to MUSI zostać ignorowane.
public int GammaRed { get; set; }
Wartość nieruchomości
Intent
otrzymuje lub ustawia 32-bitowy podpisany integralny, który definiuje mapowanie gamutNależy go zdefiniować w wykazie GamutMappingIntent(Wydaje się, że w rozdziale 2.1.1
public WmfGamutMappingIntent Intent { get; set; }
Wartość nieruchomości
Signature
otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który określaAspose.Imaging.FileFormats.Wmf.Objects.www.logColorSpaceW.podpis kolorowych obiektów przestrzeni; musi być ustawiony nawartość 0x50534F43, która jest kodowaniem ASCII„PSOC”
public int Signature { get; set; }
Wartość nieruchomości
Size
otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który definiujeAspose.Imaging.FileFormats.Wmf.Objects.VmFLogColorSpaceW. rozmiar tego obiektu, w bajtach.
public int Size { get; set; }
Wartość nieruchomości
Version
otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który definiujeAspose.Imaging.FileFormats.Wmf.Objects.WiMfLogColorSpaceW. numer wersji; musi być 0x00000400.
public int Version { get; set; }