Class PixelDataFormat

PixelDataFormat class

Η μορφή δεδομένων pixel. Αυτό είναι ένα αμετάβλητο αντικείμενο.

public class PixelDataFormat

Ιδιότητες

ΟνομαΠεριγραφή
static Cmyk { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 32 bit ανά pixel με 8 bit για καθένα από τα κυανό, ματζέντα, κίτρινο και μαύρο.
static Cmyka { get; }Παίρνει το acmyk.
static Grayscale { get; }Λαμβάνει τοPixelDataFormatορίζεται για 8 bit ανά pixel με 8 bit που αντιπροσωπεύουν την ένταση της κλίμακας του γκρι στο διάστημα 0-255.
static GrayscaleAlpha { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 16 bit ανά pixel με 8 bit που αντιπροσωπεύουν την ένταση της κλίμακας του γκρι στο διάστημα 0-255 και επιπλέον στοιχείο άλφα 8 bit.
static Rgb16Bpp555 { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 16 bit ανά pixel με 5 bit για καθένα από τα κόκκινα, πράσινα και μπλε, το alpha δεν ορίζεται.
static Rgb16Bpp565 { get; }Λαμβάνει τοPixelDataFormatορίζεται για 16 bit ανά pixel με 5 bit για το κόκκινο, 6 bit για το πράσινο και 5 bit για το μπλε, το alpha δεν ορίζεται.
static Rgb24Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 24 bit ανά pixel με 8 bit για καθένα από τα άλφα, κόκκινο, πράσινο και μπλε, το άλφα δεν ορίζεται.
static Rgb24BppPng { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 24 bit ανά pixel με 8 bit για καθένα από τα άλφα, κόκκινο, πράσινο και μπλε, το άλφα δεν ορίζεται.
static Rgb32Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 32 bit ανά pixel με 8 bit για καθένα από τα άλφα, κόκκινο, πράσινο και μπλε.
static Rgba32Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 32 bit ανά pixel με 8 bit για καθένα από τα άλφα, κόκκινο, πράσινο και μπλε.
static Rgba64Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 64 bit ανά pixel με 16 bit για καθένα από τα άλφα, κόκκινο, πράσινο και μπλε.
static RgbIndexed1Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για ευρετηριασμένο 1 bit ανά χρώμα. Η αποθήκευση δεδομένων με ευρετήριο εικονοστοιχείων προορίζεται να επιτρέπει την αποθήκευση και ανάκτηση δεδομένων παντού όπου χρησιμοποιείται η παλέτα χρωμάτων. .
static RgbIndexed2Bpp { get; }Λαμβάνει τοPixelDataFormatορίζεται για ευρετηριασμένα 2 bit ανά χρώμα. Η αποθήκευση δεδομένων με ευρετήριο pixel προορίζεται να επιτρέπει την αποθήκευση και την ανάκτηση δεδομένων παντού όπου χρησιμοποιείται η παλέτα χρωμάτων. .
static RgbIndexed4Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για ευρετηριασμένα 4 bit ανά χρώμα. Η αποθήκευση δεδομένων με ευρετήριο pixel προορίζεται να επιτρέπει την αποθήκευση και ανάκτηση δεδομένων παντού όπου χρησιμοποιείται η παλέτα χρωμάτων. .
static RgbIndexed8Bpp { get; }Λαμβάνει τοPixelDataFormat ορίζεται για ευρετηριασμένα 8 bit ανά χρώμα. Η αποθήκευση δεδομένων με ευρετήριο pixel προορίζεται να επιτρέπει την αποθήκευση και ανάκτηση δεδομένων παντού όπου χρησιμοποιείται η παλέτα χρωμάτων. .
static YCbCr { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 24 bit ανά εικονοστοιχείο με 8 bit για καθένα από τα στοιχεία χρώματος luma, μπλε διαφοράς και κόκκινης διαφοράς.
static Ycck { get; }Λαμβάνει τοPixelDataFormat ορίζεται για 32 bit ανά pixel με 8 bit για καθένα από τα στοιχεία luma, blue-difference, red-difference και black chroma.
BitsPerPixel { get; }Λαμβάνει τα bit ανά pixel.
Caption { get; }Λαμβάνει τη λεζάντα μορφής δεδομένων pixel.
ChannelBits { get; }Λαμβάνει τον αριθμό των bit για κάθε κανάλι.
ChannelsCount { get; }Λαμβάνει τον αριθμό των καναλιών.
PixelFormat { get; }Λαμβάνει τη μορφή pixel.

Μέθοδοι

ΟνομαΠεριγραφή
static GetBgr(int)Λαμβάνει χρώμα BGR με καθορισμένο αριθμό bit ανά δείγμα.
static GetBgra(int)Παίρνει χρώμα BGRA με καθορισμένο αριθμό bit ανά δείγμα.
static GetCieLab(int, int, int)Λαμβάνει χρώμα CIE Lab με καθορισμένο αριθμό bit ανά δείγμα.
static GetCmyk(int)Λαμβάνει χρώμα CMYK με καθορισμένο αριθμό bit ανά δείγμα.
static GetCmyk(int, int, int, int)Λαμβάνει χρώμα CMYK με καθορισμένο αριθμό bit ανά δείγμα.
static GetCmyka(int, int, int, int, int)Παίρνει χρώμα CMYKA με καθορισμένο αριθμό bit ανά δείγμα.
static GetGrayscale(int)Λαμβάνει χρώμα κλίμακας του γκρι με καθορισμένο αριθμό bit ανά δείγμα.
static GetGrayscaleAlpha(int)Λαμβάνει χρώμα GrayscaleAlpha με καθορισμένο αριθμό bit ανά δείγμα.
static GetGrayscaleAlpha(int, int)Λαμβάνει χρώμα GrayscaleAlpha με καθορισμένο αριθμό bit ανά δείγμα.
static GetRgb(int)Λαμβάνει χρώμα RGB με καθορισμένο αριθμό bit ανά δείγμα.
static GetRgb(int, int, int)Λαμβάνει χρώμα RGB με καθορισμένο αριθμό bit ανά δείγμα.
static GetRgba(int)Λαμβάνει χρώμα RGBA με καθορισμένο αριθμό bit ανά δείγμα.
static GetRgba(int, int, int, int)Λαμβάνει χρώμα RGBA με καθορισμένο αριθμό bit ανά δείγμα.
static GetRgbIndexed(int)Λαμβάνει χρώμα ευρετηρίου BGRA με καθορισμένο αριθμό bit ανά δείγμα.
static GetYCbCr(int)Λαμβάνει χρώμα YCbCr με καθορισμένο αριθμό bit ανά δείγμα.
static GetYCbCr(int, int, int)Λαμβάνει χρώμα YCbCr με καθορισμένο αριθμό bit ανά δείγμα.
static GetYcck(int)Λαμβάνει χρώμα YCCK με καθορισμένο αριθμό bit ανά δείγμα.
override Equals(object)Καθορίζει εάν το καθορισμένοObject ισούται με αυτήν την περίπτωση.
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού για αυτήν την εμφάνιση.
override ToString()Επιστρέφει αString που αντιπροσωπεύει αυτήν την περίπτωση.
operator ==Εμφανίζει αποτέλεσμα ισότητας για δύοPixelDataFormat τάξεις.
operator !=Εμφανίζει αποτέλεσμα μη ισότητας για δύοPixelDataFormat τάξεις.

Δείτε επίσης