Class ImageAttributes
Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Ένα αντικείμενο Aspose.Imaging.ImageAttributes περιέχει πληροφορίες σχετικά με τον τρόπο με τον οποίο χειραγωγούνται τα bitmap και τα μεταφιλικά χρώματα κατά τη διάρκεια της απεικόνισης. Ένα αντικείμενο Aspose.Imaging.ImageAttributes διατηρεί διάφορες ρυθμίσεις προσαρμογής χρώματος, συμπεριλαμβανομένων των matrices προσαρμογής χρώματος, των matrices προσαρμογής γκρίζας, των τιμών γκάμα, των τιμών χρωμάτων χάρτη, και των τιμών όρια χρώματος. Κατά τη διάρκεια της απεικόνισης, τα χρώματα μπορούν να διορθωθούν, σκοτεινιάζονται, φωτίζονται και αφαιρούνται. Για την εφαρμογή τέτοιων χειραγωγών, ξεκινήστε ένα αντικείμενο Aspose.Imaging
public sealed class ImageAttributes
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Καθαρίζει τον πίνακα ανακαίνισης χρωμάτων για αυτό το αντικείμενο Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
Καθαρίζει το κλειδί χρωμάτων (περιοχή διαφάνειας) για την προεπιλεγμένη κατηγορία.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Καθαρίζει το κλειδί χρωμάτων (περιοχή διαφάνειας) για μια συγκεκριμένη κατηγορία.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία το κλειδί χρώματος καθαρίζεται.
ClearColorMatrix()
Καθαρίζει τη μητρώα προσαρμογής χρώματος για την προεπιλεγμένη κατηγορία.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Καθαρίζει τη μητρώα προσαρμογής χρώματος για μια συγκεκριμένη κατηγορία.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία καθαρίζεται η μητρώα προσαρμογής χρώματος.
ClearGamma()
Διακόπτει τη διόρθωση γκάμα για την προεπιλεγμένη κατηγορία.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Διακόπτει τη διόρθωση γκάμα για μια συγκεκριμένη κατηγορία.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία η διόρθωση γκάμα είναι απενεργοποιημένη.
ClearNoOp()
Καθαρίζει τη ρύθμιση NoOp για την προεπιλεγμένη κατηγορία.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Καθαρίζει τη ρύθμιση NoOp για μια συγκεκριμένη κατηγορία.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία η ρύθμιση NoOp καθαρίζεται.
ClearOutputChannel()
Καθαρίζει τη ρύθμιση του καναλιού εξόδου CMYK (Cyan-magenta-yellow-black) για την προεπιλεγμένη κατηγορία.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Καθαρίζει τη ρύθμιση του καναλιού εξόδου (Cyan-Magenta-Yellow-Black) για μια συγκεκριμένη κατηγορία.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία η ρύθμιση του κανάλι εξόδου καθαρίζεται.
ClearOutputChannelColorProfile()
Καθαρίζει τη ρύθμιση προφίλ χρώματος του κανάλι εξόδου για την προεπιλεγμένη κατηγορία.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Καθαρίζει τη ρύθμιση προφίλ χρώματος του κανάλι εξόδου για μια συγκεκριμένη κατηγορία.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία η ρύθμιση προφίλ του κανάλι εξόδου καθαρίζεται.
ClearRemapTable()
Καθαρίζει τον πίνακα επισκευής χρωμάτων για την προεπιλεγμένη κατηγορία.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Καθαρίζει τον πίνακα επισκευής χρωμάτων για μια συγκεκριμένη κατηγορία.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία ο πίνακας επισκευής καθαρίζεται.
ClearThreshold()
Καθαρίζει την τιμή ορίου για την κατηγορία προεπιλογή.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Καθορίζει την τιμή ορίου για μια συγκεκριμένη κατηγορία.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία το όριο καθαρίζεται.
SetBrushRemapTable(ColorMap[])
Ρυθμίστε τον πίνακα λήψης χρωμάτων για την κατηγορία σπρέι.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Μια σειρά από αντικείμενα Aspose.Imaging.ColorMap.
SetColorKey(Χρώμα , Χρώμα)
Ρυθμίστε το κλειδί χρώματος για την προεπιλεγμένη κατηγορία.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
Η χαμηλή τιμή κλειδιού χρώματος.
colorHigh
Color
Η υψηλή τιμή κλειδιού χρώματος.
SetColorKey(Χρώμα, Χρώμα, ColorAdjustType)
Ρυθμίστε το κλειδί χρώματος (περιοχή διαφάνειας) για μια συγκεκριμένη κατηγορία.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
Η χαμηλή τιμή κλειδιού χρώματος.
colorHigh
Color
Η υψηλή τιμή κλειδιού χρώματος.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία έχει οριστεί το κλειδί χρώματος.
SetColorMatrices(Χρωματισμός, ColorMatrix)
Ρυθμίστε τη μητρώα προσαρμογής χρώματος και τη μητρώα προσαρμογής γκρίζας για την προεπιλεγμένη κατηγορία.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
grayMatrix
ColorMatrix
Η μητρώα προσαρμογής γκρισκάλου.
SetColorMatrices(Φωτογραφίες: ColorMatrix, ColorMatrix)
Ρυθμίστε τη μητρώα προσαρμογής χρώματος και τη μητρώα προσαρμογής γκρίζας για την προεπιλεγμένη κατηγορία.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
grayMatrix
ColorMatrix
Η μητρώα προσαρμογής γκρισκάλου.
flags
ColorMatrixFlag
Ένα στοιχείο του Aspose.Imaging.ColorMatrixFlag που προσδιορίζει τον τύπο της εικόνας και του χρώματος που θα επηρεαστεί από τις μητρώες προσαρμογής χρώματος και γκρίζας κλίμακας.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, Τύπος προσαρμογής χρώματος)
Καθορίστε τη μητρώα προσαρμογής χρώματος και τη μητρώα προσαρμογής γκρίζας για μια καθορισμένη κατηγορία.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
grayMatrix
ColorMatrix
Η μητρώα προσαρμογής γκρισκάλου.
mode
ColorMatrixFlag
Ένα στοιχείο του Aspose.Imaging.ColorMatrixFlag που προσδιορίζει τον τύπο της εικόνας και του χρώματος που θα επηρεαστεί από τις μητρώες προσαρμογής χρώματος και γκρίζας κλίμακας.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που προσδιορίζει την κατηγορία για την οποία ρυθμίζονται οι matrices προσαρμογής χρώματος και γκρίζας κλίμακας.
SetColorMatrix(ColorMatrix)
Ρυθμίστε τη μητρώα προσαρμογής χρώματος για την προεπιλεγμένη κατηγορία.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
SetColorMatrix(Φωτογραφίες: ColorMatrixFlag)
Ρυθμίστε τη μητρώα προσαρμογής χρώματος για την προεπιλεγμένη κατηγορία.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
flags
ColorMatrixFlag
Ένα στοιχείο του Aspose.Imaging.ColorMatrixFlag που καθορίζει τον τύπο της εικόνας και του χρώματος που θα επηρεαστεί από τη μητρώα προσαρμογής χρώματος.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, Τύπος προσαρμογής)
Ρυθμίστε τη μητρώα προσαρμογής χρώματος για μια συγκεκριμένη κατηγορία.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
Ο ρυθμιστικός χρωματισμός Matrix.
mode
ColorMatrixFlag
Ένα στοιχείο του Aspose.Imaging.ColorMatrixFlag που καθορίζει τον τύπο της εικόνας και του χρώματος που θα επηρεαστεί από τη μητρώα προσαρμογής χρώματος.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType το οποίο καθορίζει την κατηγορία για την οποία έχει ρυθμιστεί η μητρώα προσαρμογής χρώματος.
SetGamma(Πλοία)
Προσδιορίστε την τιμή γκάμα για την προεπιλεγμένη κατηγορία.
public void SetGamma(float gamma)
Parameters
gamma
float
Η τιμή διόρθωσης γκάμα.
SetGamma(Πυροβολισμοί, ColorAdjustType)
Προσδιορίστε την τιμή γκάμα για μια συγκεκριμένη κατηγορία.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
Η τιμή διόρθωσης γκάμα.
type
ColorAdjustType
Ένα στοιχείο του καταλόγου Aspose.Imaging.ColorAdjustType που προσδιορίζει την κατηγορία για την οποία καθορίζεται η τιμή γκάμα.
SetNoOp()
Απενεργοποιεί την προσαρμογή χρώματος για την προεπιλεγμένη κατηγορία.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Απενεργοποιεί την προσαρμογή χρώματος για συγκεκριμένη κατηγορία.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία η διόρθωση χρώματος απενεργοποιείται.
SetOutputChannel(ColorChannelFlag)
Καθορίστε το κανάλι εκκίνησης CMYK (Cyan-magenta-yellow-black) για την προεπιλεγμένη κατηγορία.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Ένα στοιχείο του Aspose.Imaging.ColorChannelFlag που καθορίζει το κανάλι παραγωγής.
SetOutputChannel(ColorChannelFlag, ΧρωματισμόςType)
Καθορίστε το κανάλι παραγωγής CMYK (Cyan-Magenta-Yellow-Black) για μια καθορισμένη κατηγορία.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Ένα στοιχείο του Aspose.Imaging.ColorChannelFlag που καθορίζει το κανάλι παραγωγής.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία έχει οριστεί το κανάλι εξόδου.
SetOutputChannelColorProfile(Σύνδεσμος)
Ρυθμίστε το αρχείο χρωστικού προφίλ του κανάλι εξόδου για την προεπιλεγμένη κατηγορία.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
Το όνομα πορείας ενός αρχείου χρωστικού προφίλ. Εάν το αρχείο χρωστικού προφίλ βρίσκεται στο %SystemRoot%\System32\Spool\Drivers\Color directory, αυτός ο παράμετρος μπορεί να είναι το όνομα αρχείου.
SetOutputChannelColorProfile(Σύνδεση, ColorAdjustType)
Ρυθμίστε το αρχείο χρωστικού προφίλ του κανάλι εξόδου για μια συγκεκριμένη κατηγορία.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
Το όνομα πορείας ενός αρχείου χρωστικού προφίλ. Εάν το αρχείο χρωστικού προφίλ βρίσκεται στο %SystemRoot%\System32\Spool\Drivers\Color directory, αυτός ο παράμετρος μπορεί να είναι το όνομα αρχείου.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType το οποίο καθορίζει την κατηγορία για την οποία ρυθμίζεται το αρχείο χρωστικού προφίλ του καναλιού εξόδου.
SetRemapTable(ColorMap[])
Ρυθμίστε τον πίνακα επισκευής χρωμάτων για την προεπιλεγμένη κατηγορία.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
Κάθε ζεύγος χρώματος περιέχει ένα υπάρχον χρώμα (την πρώτη τιμή) και το χρώμα στο οποίο θα χαρτογραφηθεί (την δεύτερη τιμή).
SetRemapTable(ColorMap[ ]Χρωματισμός Τύπος)
Ρυθμίστε τον πίνακα λήψης χρωμάτων για μια συγκεκριμένη κατηγορία.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[ ]
Κάθε ζεύγος χρώματος περιέχει ένα υπάρχον χρώμα (την πρώτη τιμή) και το χρώμα στο οποίο θα χαρτογραφηθεί (την δεύτερη τιμή).
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία ο πίνακας επισκευής χρωμάτων έχει οριστεί.
SetThreshold(Πλοία)
Καθορίστε το όριο (περιοχή διαφάνειας) για την προεπιλεγμένη κατηγορία.
public void SetThreshold(float threshold)
Parameters
threshold
float
Ένα πραγματικό αριθμό που καθορίζει το όριο.
SetThreshold(Πυροβολισμοί, ColorAdjustType)
Καθορίστε το όριο (περιοχή διαφάνειας) για μια συγκεκριμένη κατηγορία.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Μια τιμή ορίου από 0,0 έως 1,0 η οποία χρησιμοποιείται ως σημείο διάσπασης για την ταξινόμηση των χρωμάτων που θα χαρτογραφηθούν είτε σε μέγιστη είτε σε ελάχιστη τιμή.
type
ColorAdjustType
Ένα στοιχείο του Aspose.Imaging.ColorAdjustType που καθορίζει την κατηγορία για την οποία ο όγκος χρώματος καθορίζεται.
SetWrapMode(WrapMode)
Ρυθμίστε τη λειτουργία βαλίτσας που χρησιμοποιείται για να αποφασίσετε πώς να βαλίξετε μια κλωστοϋφαντουργία πάνω από μια μορφή, ή στα όρια της μορφής. Μια κλωστοϋφαντουργία βαλίγεται πάνω από μια μορφή για να την γεμίσει όταν η κλωστοϋφαντουργία είναι μικρότερη από τη μορφή που γεμίζει.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Ένα στοιχείο του Aspose.Imaging.WrapMode που καθορίζει τον τρόπο με τον οποίο χρησιμοποιούνται επαναλαμβανόμενες αντιδράσεις μιας εικόνας για να χτυπήσει μια περιοχή.
SetWrapMode(WrapMode, Χρώμα)
Ρυθμίστε τη λειτουργία και το χρώμα που χρησιμοποιείται για να αποφασίσετε πώς να χτυπήσετε μια κλωστοϋφαντουργία πάνω από μια μορφή, ή στα όρια της μορφής. Μια κλωστοϋφαντουργία χτυπάται πάνω από μια μορφή για να την γεμίσει όταν η κλωστοϋφαντουργία είναι μικρότερη από τη μορφή που γεμίζει.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Ένα στοιχείο του Aspose.Imaging.WrapMode που καθορίζει τον τρόπο με τον οποίο χρησιμοποιούνται επαναλαμβανόμενες αντιδράσεις μιας εικόνας για να χτυπήσει μια περιοχή.
color
Color
Ένα Aspose.Imaging.ImageAttributes αντικείμενο που καθορίζει το χρώμα των pixel έξω από μια απεικονισμένη εικόνα. Αυτό το χρώμα είναι ορατό εάν ο παράμετρος της κατάστασης ρυθμίζεται στο Aspose.Imaging.WrapMode.Clamp και το κατώφλι πηγής που μεταφέρεται στο DrawImage είναι μεγαλύτερο από την ίδια την εικόνα.
SetWrapMode(WrapMode, Χρώμα, Bool)
Ρυθμίστε τη λειτουργία και το χρώμα που χρησιμοποιείται για να αποφασίσετε πώς να χτυπήσετε μια κλωστοϋφαντουργία πάνω από μια μορφή, ή στα όρια της μορφής. Μια κλωστοϋφαντουργία χτυπάται πάνω από μια μορφή για να την γεμίσει όταν η κλωστοϋφαντουργία είναι μικρότερη από τη μορφή που γεμίζει.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Ένα στοιχείο του Aspose.Imaging.WrapMode που καθορίζει τον τρόπο με τον οποίο χρησιμοποιούνται επαναλαμβανόμενες αντιδράσεις μιας εικόνας για να χτυπήσει μια περιοχή.
color
Color
Αυτό το χρώμα είναι ορατό εάν ο παράμετρος της κατάστασης ρυθμίζεται στο Aspose.Imaging.WrapMode.Clamp και το κατώφλι πηγής που μεταφέρεται στο DrawImage είναι μεγαλύτερο από την ίδια την εικόνα.
clamp
bool
Αυτή η παράμετρος δεν έχει αποτέλεσμα. να το καθορίσετε ψεύτικο.