Class WmfLogColorSpace
Nama dari : Aspose.Imaging.FileFormats.Wmf.Objects Pengumpulan: Aspose.Imaging.dll (25.4.0)
Objek LogColorSpace menetapkan ruang warna logis untukkonteks perangkat playback, yang dapat menjadi nama profil warna dalamdengan karakter ASCII.
public class WmfLogColorSpace : MetaObject
Inheritance
object ← MetaObject ← WmfLogColorSpace
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bidang Endpoint, GammaRed, GammaGreen, dan GammaBlue digunakan untukmenentukan ruang warna logis. medan titik akhir adalah CIEXYZTripleobjek yang mengandung nilai x, y, dan z dari titik akhir RGB dariHubungan antara nilai-nilai tri-stimulus X, Y, Z dannilai kromatik x,y,z diungkapkan sebagai berikut. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) bidang GammaRed, GammaGreen, dan GammaBlueberisi nilai dalam format “8.8 fixed point”, yang merupakan teknik untukNombor yang tidak terintegrasi.Setiap nilai terdiri dari nolUkuran 8 bit diikuti oleh fraction 8 bit, dengan kombinasi 16 bitditukar ke kiri dengan 8 bit. sehingga, dalam 32 bit, nilai nyata N.F adalah0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0biner representasi N dan F masing-masing. misalnya, untuknomor yang sebenarnya 10.5, nnnnnnnn akan 00001010 (binary 10) dan ffffffffakan menjadi 00000101 (binary 5), dan nilai biner 32-bit lengkap akanmenjadi 00000000000010100000010100000000, yang merupakan nilai hexadecimal0 0 0 0 0 0
Constructors
WmfLogColorSpace()
public WmfLogColorSpace()
Properties
ColorSpaceType
Dapatkan atau menetapkan integrator yang ditandatangani 32-bit yang menentukan ruang warnaIni harus ditentukan dalam daftar LogicalColorSpace(bagian 2.1.1.14). jika nilai ini adalah LCS_sRGB atauLCS_WINDOWS_COLOR_SPACE, ruang warna sRGB harus digunakan.
public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }
Nilai Properti
Endpoints
Mendapatkan atau menetapkan objek CIEXYZTriple (bahagian 2.2.2.7) yangCIE kromaticity x, y, dan z koordinat dari tiga warnayang sesuai dengan RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints untuk logikaruang warna yang terkait dengan bitmap. jikaAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType medan tidak menentukanLCS_CALIBRATED_RGB, bidang ini harus diabaikan.
public WmfCieXyzTriple Endpoints { get; set; }
Nilai Properti
Filename
Dapatkan atau menetapkan string karakter ASCII pilihan yang menentukannama file yang mengandung profil warna. jika nama file adalahditentukan, dan medan Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType ditetapkan untukLCS_CALIBRATED_RGB, medan lain dari struktur ini harusdiabaikan
public string Filename { get; set; }
Nilai Properti
GammaBlue
Dapatkan atau menetapkan nilai titik tetap 32-bit yang mendefinisikan tonkurva respons untuk biru. jika Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType medantidak menentukan LCS_CALIBRATED_RGB, bidang ini harus diabaikan.
public int GammaBlue { get; set; }
Nilai Properti
GammaGreen
Dapatkan atau menetapkan nilai titik tetap 32-bit yang mendefinisikan tonkurva respons untuk hijau. jika Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType medantidak menentukan LCS_CALIBRATED_RGB, bidang ini harus diabaikan.
public int GammaGreen { get; set; }
Nilai Properti
GammaRed
Dapatkan atau menetapkan nilai titik tetap 32-bit yang mendefinisikan tonkurva respons untuk merah. jika Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType medantidak menentukan LCS_CALIBRATED_RGB, bidang ini harus diabaikan.
public int GammaRed { get; set; }
Nilai Properti
Intent
Dapatkan atau menetapkan integrator yang ditandatangani 32 bit yang mendefinisikan pemetaan gamutIni harus ditentukan dalam daftar GamutMappingIntent(Bagian 1.11 dan 2.11 )
public WmfGamutMappingIntent Intent { get; set; }
Nilai Properti
Signature
Dapatkan atau menetapkan integrator 32-bit yang tidak ditandai yang menentukanAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.penandatanganan objek ruang warna; harus ditetapkan untuknilai 0x50534F43, yang merupakan kod ASCII dari stringdan “PSOC”.
public int Signature { get; set; }
Nilai Properti
Size
Dapatkan atau menetapkan integrator 32-bit yang tidak ditandai yang menentukanAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size dari objek ini, dalam byte.
public int Size { get; set; }
Nilai Properti
Version
Dapatkan atau menetapkan integrator 32-bit yang tidak ditandai yang menentukanAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.versi nomor; itu MUST be0x00000400.
public int Version { get; set; }