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; }
Αξία ιδιοκτησίας
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; }
Αξία ιδιοκτησίας
Filename
Αποκτά ή ρυθμίζει μια προαιρετική, ASCII χαρακτήρα γραμμή που προσδιορίζει τηνόνομα αρχείου που περιέχει ένα προφίλ χρωμάτων. εάν ένα όνομα αρχείου είναικαθορίζεται, και το πεδίο Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType ρυθμίζεται στοLCS_CALIBRATED_RGB, τα άλλα πεδία αυτής της δομής ΠΡΕΠΕΙαγνοείται .
public string Filename { get; set; }
Αξία ιδιοκτησίας
GammaBlue
Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.
public int GammaBlue { get; set; }
Αξία ιδιοκτησίας
GammaGreen
Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.
public int GammaGreen { get; set; }
Αξία ιδιοκτησίας
GammaRed
Αποκτά ή ρυθμίζει μια σταθερή τιμή σημείου 32-bit που καθορίζει το τόνοΑν το Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.ColorSpaceType πεδίοδεν προσδιορίζει LCS_CALIBRATED_RGB, αυτό το πεδίο ΠΡΕΠΕΙ να αγνοηθεί.
public int GammaRed { get; set; }
Αξία ιδιοκτησίας
Intent
Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει τη χαρτογράφηση gamutΠΡΕΠΕΙ να καθοριστεί στον κατάλογο GamutMappingIntent(Σύμφωνα με την παράγραφο 2.1.1.
public WmfGamutMappingIntent Intent { get; set; }
Αξία ιδιοκτησίας
Signature
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τοAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.η υπογραφή των αντικειμένων χρωστικού χώρου.η τιμή 0x50534F43, η οποία είναι η κωδικοποίηση ASCII της αλυσίδαςΤο «PSOC».
public int Signature { get; set; }
Αξία ιδιοκτησίας
Size
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει τοAspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace.size αυτού του αντικειμένου, σε bytes.
public int Size { get; set; }
Αξία ιδιοκτησίας
Version
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει έναΑριθμός έκδοσης Aspose.Imaging.FileFormats.Wmf.Objects.WmfLogColorSpace. θα πρέπει να είναι 0x00000400.
public int Version { get; set; }