Class PixelDataFormat
Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Η μορφή δεδομένων pixel. αυτό είναι ένα αμετάβλητο αντικείμενο.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 8 bits ανά pixel με 8 bits που αντιπροσωπεύουν την ένταση γκρίζας στο διάστημα 0-255 .
public static PixelDataFormat Grayscale
Αξία πεδίου
Grayscale16
Ορισμένο για 16 bits ανά pixel με έως και 16 bits που αντιπροσωπεύουν την ένταση γκρίζας.
public static readonly PixelDataFormat Grayscale16
Αξία πεδίου
Properties
BitsPerPixel
Πάρτε τα bit ανά pixel.
public int BitsPerPixel { get; }
Αξία ιδιοκτησίας
Caption
Παίρνει το σχήμα δεδομένων pixel.
public string Caption { get; }
Αξία ιδιοκτησίας
ChannelBits
Πάρτε τα bit count για κάθε κανάλι.
public int[] ChannelBits { get; }
Αξία ιδιοκτησίας
int [ ]
ChannelsCount
Να μετρήσουν τα κανάλια.
public int ChannelsCount { get; }
Αξία ιδιοκτησίας
Cmyk
Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το καθένα από τα τσιάν, μαγέντα, κίτρινο και μαύρο.
public static PixelDataFormat Cmyk { get; }
Αξία ιδιοκτησίας
Cmyka
Πάρτε το acmyk.
public static PixelDataFormat Cmyka { get; }
Αξία ιδιοκτησίας
GrayscaleAlpha
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bits ανά pixel με 8 bits που αντιπροσωπεύουν την ένταση γκρίζας στο διάστημα 0-255 και επιπλέον 8 bit alpha συστατικό.
public static PixelDataFormat GrayscaleAlpha { get; }
Αξία ιδιοκτησίας
PixelFormat
Αποκτήστε τη μορφή pixel.
public PixelFormat PixelFormat { get; }
Αξία ιδιοκτησίας
Rgb16Bpp555
Έχοντας το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bit ανά pixel με 5 bit για κάθε κόκκινο, πράσινο και μπλε, το alpha δεν ορίζεται.
public static PixelDataFormat Rgb16Bpp555 { get; }
Αξία ιδιοκτησίας
Rgb16Bpp565
Έχοντας το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bits ανά pixel με 5 bits για το κόκκινο, 6 bits για το πράσινο και 5 bits για το μπλε, το alpha δεν ορίζεται.
public static PixelDataFormat Rgb16Bpp565 { get; }
Αξία ιδιοκτησίας
Rgb24Bpp
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 24 bits ανά pixel με 8 bits για κάθε άλφα, κόκκινο, πράσινο και μπλε, άλφα δεν ορίζεται.
public static PixelDataFormat Rgb24Bpp { get; }
Αξία ιδιοκτησίας
Rgb24BppPng
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 24 bits ανά pixel με 8 bits για κάθε άλφα, κόκκινο, πράσινο και μπλε, άλφα δεν ορίζεται.
public static PixelDataFormat Rgb24BppPng { get; }
Αξία ιδιοκτησίας
Rgb32Bpp
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το κάθε άλφα, κόκκινο, πράσινο και μπλε.
public static PixelDataFormat Rgb32Bpp { get; }
Αξία ιδιοκτησίας
RgbIndexed1Bpp
Αποκτά το Aspose.Imaging.PixelDataFormat που καθορίζεται για indexed 1 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Αξία ιδιοκτησίας
RgbIndexed2Bpp
Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για indexed 2 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Αξία ιδιοκτησίας
RgbIndexed4Bpp
Αποκτά το Aspose.Imaging.PixelDataFormat που καθορίζεται για indexed 4 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Αξία ιδιοκτησίας
RgbIndexed8Bpp
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που καθορίζεται για το δείκτη 8 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Αξία ιδιοκτησίας
Rgba32Bpp
Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το κάθε άλφα, κόκκινο, πράσινο και μπλε.
public static PixelDataFormat Rgba32Bpp { get; }
Αξία ιδιοκτησίας
YCbCr
Αποκτά το Aspose.Imaging.PixelDataFormat καθορισμένο για 24 bits ανά pixel με 8 bits για το καθένα από τα στοιχεία του luma, μπλε-διαφορά και κόκκινο-διαφορά χρωμάτων.
public static PixelDataFormat YCbCr { get; }
Αξία ιδιοκτησίας
Ycck
Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το καθένα από τα Luma, μπλε-διαφορά, κόκκινο-διαφορά και μαύρο χρωμικό συστατικά.
public static PixelDataFormat Ycck { get; }
Αξία ιδιοκτησίας
Methods
Equals(αντικείμενο)
Προσδιορίζει αν το καθορισμένο System.Object είναι ίσο με αυτή την περίπτωση.
public override bool Equals(object obj)
Parameters
obj
object
Το System.Object για να συγκρίνει με αυτή την περίπτωση.
Returns
«πραγματικό» αν το καθορισμένο System.Object είναι ίσο με αυτό το παράδειγμα, αλλιώς, «ψεύτικο».
GetBgr(ΕΝΤ)
Αποκτά χρώμα BGR με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του BGR.
GetBgra(ΕΝΤ)
Αποκτά το χρώμα BGRA με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του BGRA.
GetCieLab(Ιντ, Ιντ, Ιντ)
Αποκτά το CIE Lab χρώμα με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Ο αριθμός των bit ανά κανάλι L.
bitsPerA
int
Ο αριθμός των bit ανά κανάλι.
bitsPerB
int
Ο αριθμός των bit ανά κανάλι B.
Returns
Το CIE Lab χρώμα.
GetCmyk(ΕΝΤ)
Αποκτά χρώμα CMYK με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του CMYK.
GetCmyk(Ιντ, Ιντ, Ιντ)
Αποκτά χρώμα CMYK με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Ο αριθμός των bit ανά κανάλι Cyan.
bitsPerMagentaChannel
int
Ο αριθμός των bit ανά κανάλι Magenta.
bitsPerYellowChannel
int
Ο αριθμός των bit ανά κίτρινο κανάλι.
bitsPerKeyChannel
int
Ο αριθμός των bit ανά κλειδί κανάλι.
Returns
Το χρώμα του CMYK.
GetCmyka(Ιντ, Ιντ, Ιντ, Ιντ)
Αποκτά χρώμα CMYKA με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Ο αριθμός των bit ανά κανάλι Cyan.
bitsPerMagentaChannel
int
Ο αριθμός των bit ανά κανάλι Magenta.
bitsPerYellowChannel
int
Ο αριθμός των bit ανά κίτρινο κανάλι.
bitsPerKeyChannel
int
Ο αριθμός των bit ανά κλειδί κανάλι.
bitsPerAlphaChannel
int
Ο αριθμός των bit ανά κανάλι Alpha.
Returns
Το χρώμα του CMYK.
GetGrayscale(ΕΝΤ)
Αποκτά χρώμα Grayscale με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του Grayscale.
GetGrayscaleAlpha(ΕΝΤ)
Αποκτά το χρώμα GrayscaleAlpha με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα GrayscaleAlpha.
GetGrayscaleAlpha(ΕΝΤ, ΕΝΤ)
Αποκτά το χρώμα GrayscaleAlpha με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
alphaChannelBits
int
Ο αριθμός των bit ανά δείγμα στο αλφα κανάλι.
Returns
Το χρώμα GrayscaleAlpha.
GetHashCode()
Επιστρέφει έναν κωδικό hash για αυτή την περίπτωση.
public override int GetHashCode()
Returns
Ένας κωδικός hash για αυτό το παράδειγμα, κατάλληλος για χρήση σε αλγόριθμους hashing και δομές δεδομένων όπως ένας πίνακας hash.
GetRgb(ΕΝΤ)
Αποκτά χρώμα RGB με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα RGB.
GetRgb(Ιντ, Ιντ, Ιντ)
Αποκτά χρώμα RGB με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Ο αριθμός των bit ανά κόκκινο κανάλι.
bitsPerGreenChannel
int
Ο αριθμός των bit ανά πράσινο κανάλι.
bitsPerBlueChannel
int
Ο αριθμός των bit ανά μπλε κανάλι.
Returns
Το χρώμα RGB.
GetRgbIndexed(ΕΝΤ)
Παίρνει το BGRA indexed χρώμα με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του BGRA.
GetRgba(ΕΝΤ)
Αποκτά χρώμα RGBA με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα της RGBA.
GetRgba(Ιντ, Ιντ, Ιντ)
Αποκτά χρώμα RGBA με ένα καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Ο αριθμός των bit ανά κόκκινο κανάλι.
bitsPerGreenChannel
int
Ο αριθμός των bit ανά πράσινο κανάλι.
bitsPerBlueChannel
int
Ο αριθμός των bit ανά μπλε κανάλι.
bitsPerAlphaChannel
int
Ο αριθμός των bit ανά κανάλι Alpha.
Returns
Το χρώμα της RGBA.
ΚΕΦΑΛΑΙΟ(ΕΝΤ)
Αποκτά το χρώμα YCbCr με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του YCbCr.
ΚΕΦΑΛΑΙΟ(Ιντ, Ιντ, Ιντ)
Αποκτά το χρώμα YCbCr με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Ο αριθμός των bit ανά κανάλι Y.
bitsPerCb
int
Ο αριθμός των bit ανά κανάλι Cb.
bitsPerCr
int
Ο αριθμός των bit ανά κανάλι Cr.
Returns
Το χρώμα του YCbCr.
GetYcck(ΕΝΤ)
Αποκτά το χρώμα YCCK με έναν καθορισμένο αριθμό bit ανά δείγμα.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Ο αριθμός των bit ανά δείγμα.
Returns
Το χρώμα του YCCK.
ToString()
Επιστρέφει ένα System.String που αντιπροσωπεύει αυτή την περίπτωση.
public override string ToString()
Returns
Ένα σύστημα.String που αντιπροσωπεύει αυτή την περίπτωση.
Operators
Δραστηριότητες =(Το PixelDataFormat, το PixelDataFormat)
Επιστρέφει το αποτέλεσμα της ισότητας για δύο κατηγορίες Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Το πρώτο Aspose.Imaging.PixelDataFormat για σύγκριση.
pixelFormat2
PixelDataFormat
Το δεύτερο Aspose.Imaging.PixelDataFormat για σύγκριση.
Returns
Είναι αλήθεια αν και τα pixelFormat1’ και
pixelFormat2’ περιέχουν ίσα δεδομένα ή και τα δύο παραμέτρους είναι μηδενικά.
Οργανωτής !=(Το PixelDataFormat, το PixelDataFormat)
Επιστρέφει το αποτέλεσμα της ανισότητας για δύο κατηγορίες Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Το πρώτο Aspose.Imaging.PixelDataFormat για σύγκριση.
pixelFormat2
PixelDataFormat
Το δεύτερο Aspose.Imaging.PixelDataFormat για σύγκριση.
Returns
Είναι αλήθεια αν τόσο το pixelFormat1’ όσο και το
pixelFormat2’ περιέχουν μη ισοδύναμα δεδομένα ή ένα από τα παραμέτρους είναι μηδέν.