Class WmfLogColorSpace

Class WmfLogColorSpace

Το όνομα: Aspose.Imaging.FileFormats.Wmf.Objects Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Το αντικείμενο LogColorSpace προσδιορίζει ένα λογικό χρωματικό χώρο για τοτο πλαίσιο συσκευής αναπαραγωγής, το οποίο μπορεί να είναι το όνομα ενός προφίλ χρωμάτων στοΟι χαρακτήρες της ASCII.

public class WmfLogColorSpace : MetaObject

Inheritance

object MetaObject WmfLogColorSpace

Κληρονομημένα μέλη

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Τα πεδία Endpoints, GammaRed, GammaGreen και GammaBlue χρησιμοποιούνται γιαπροσδιορίστε ένα λογικό χώρο χρώματος. Το πεδίο Endpoints είναι ένα CIEXYZTripleαντικείμενο που περιέχει τις τιμές x, y και z του τελικού σημείου RGB τουΗ σχέση μεταξύ των τιμών του τριαστού ερεθισμού X, Y, Z καιΟι χρωματικές τιμές x,y,z εκφράζονται ως εξής. x = X/(X+Y+Z) y =Y/(X+Y+Z) z = Z/(X+Y+Z) Τα πεδία GammaRed, GammaGreen και GammaBlueπεριέχει τιμές σε μορφή “8.8 fixed point”, η οποία είναι μια τεχνική γιαΑριθμοί που δεν είναι ενσωματωμένοι.Κάθε τιμή αποτελείται από ένα μηδενικό8 bit μεγέθους, ακολουθούμενη από ένα 8 bit κλάσμα, με το συνδυασμένο 16 bitΕπομένως, σε 32-bit, η πραγματική τιμή N.F είναι00000000nnnnnnnnnnnnffffffffffffffffffffffffδευτερογενείς αντιπροσωπείες των N και F, αντίστοιχα. για παράδειγμα, για τηνΟ πραγματικός αριθμός 10.5, nnnnnnnn θα ήταν 00001010 (binary 10) και ffffffffθα ήταν 00000101 (βινάρια 5), και η πλήρης 32-bit δυαδική αξία θανα είναι 00000000000010100000010100000000, η οποία είναι η εξαντλητική τιμή0x0α50

Constructors

WmfLogColorSpace()

public WmfLogColorSpace()

Properties

ColorSpaceType

Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που προσδιορίζει το χρώμαΠρέπει να καθοριστεί στον κατάλογο LogicalColorSpace(μέρος 2.1.1.14). εάν αυτή η τιμή είναι LCS_sRGB ήLCS_WINDOWS_COLOR_SPACE, ο χώρος χρώματος sRGB ΠΡΕΠΕΙ να χρησιμοποιηθεί.

public WmfLogicalColorSpaceEnum ColorSpaceType { get; set; }

Αξία ιδιοκτησίας

WmfLogicalColorSpaceEnum

Endpoints

Αποκτά ή τοποθετεί ένα CIEXYZTriple αντικείμενο (σφάλμα 2.2.2.7) το οποίο καθορίζειΟι συντονισμοί χρωμικότητας x, y και z των τριών χρωμάτωνπου αντιστοιχεί στα RGB Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.endpoints για τη λογικήτο χρώμα του χώρου που συνδέεται με το bitmap. αν τοAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίο δεν προσδιορίζειLCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.

public WmfCieXyzTriple Endpoints { get; set; }

Αξία ιδιοκτησίας

WmfCieXyzTriple

Filename

Αποκτά ή ρυθμίζει μια προαιρετική, ASCII χαρακτήρα γραμμή που προσδιορίζει τηνόνομα αρχείου που περιέχει ένα προφίλ χρωμάτων. εάν ένα όνομα αρχείου είναικαθορίζεται, και το πεδίο Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType ρυθμίζεται στοLCS_CALIBRATED_RGB, τα άλλα πεδία αυτής της δομής ΠΡΕΠΕΙαγνοείται .

public string Filename { get; set; }

Αξία ιδιοκτησίας

string

GammaBlue

Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.

public int GammaBlue { get; set; }

Αξία ιδιοκτησίας

int

GammaGreen

Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.

public int GammaGreen { get; set; }

Αξία ιδιοκτησίας

int

GammaRed

Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.

public int GammaRed { get; set; }

Αξία ιδιοκτησίας

int

Intent

Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει τη χαρτογράφηση gamutΠΡΕΠΕΙ να καθοριστεί στον κατάλογο GamutMappingIntent(Σύμφωνα με την παράγραφο 2.1.1.

public WmfGamutMappingIntent Intent { get; set; }

Αξία ιδιοκτησίας

WmfGamutMappingIntent

Signature

Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τοAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.η υπογραφή των αντικειμένων χρωστικού χώρου.η τιμή 0x50534F43, η οποία είναι η κωδικοποίηση ASCII της αλυσίδαςΤο «PSOC».

public int Signature { get; set; }

Αξία ιδιοκτησίας

int

Size

Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει τοAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size αυτού του αντικειμένου, σε bytes.

public int Size { get; set; }

Αξία ιδιοκτησίας

int

Version

Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει έναΑριθμός έκδοσης Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. θα πρέπει να είναι 0x00000400.

public int Version { get; set; }

Αξία ιδιοκτησίας

int

 Ελληνικά