Class PixelDataFormat

Class PixelDataFormat

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

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

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

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

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

Αξία πεδίου

PixelDataFormat

Grayscale16

Ορισμένο για 16 bits ανά pixel με έως και 16 bits που αντιπροσωπεύουν την ένταση γκρίζας.

public static readonly PixelDataFormat Grayscale16

Αξία πεδίου

PixelDataFormat

Properties

BitsPerPixel

Πάρτε τα bit ανά pixel.

public int BitsPerPixel { get; }

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

int

Caption

Παίρνει το σχήμα δεδομένων pixel.

public string Caption { get; }

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

string

ChannelBits

Πάρτε τα bit count για κάθε κανάλι.

public int[] ChannelBits { get; }

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

int [ ]

ChannelsCount

Να μετρήσουν τα κανάλια.

public int ChannelsCount { get; }

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

int

Cmyk

Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το καθένα από τα τσιάν, μαγέντα, κίτρινο και μαύρο.

public static PixelDataFormat Cmyk { get; }

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

PixelDataFormat

Cmyka

Πάρτε το acmyk.

public static PixelDataFormat Cmyka { get; }

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

PixelDataFormat

GrayscaleAlpha

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bits ανά pixel με 8 bits που αντιπροσωπεύουν την ένταση γκρίζας στο διάστημα 0-255 και επιπλέον 8 bit alpha συστατικό.

public static PixelDataFormat GrayscaleAlpha { get; }

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

PixelDataFormat

PixelFormat

Αποκτήστε τη μορφή pixel.

public PixelFormat PixelFormat { get; }

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

PixelFormat

Rgb16Bpp555

Έχοντας το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bit ανά pixel με 5 bit για κάθε κόκκινο, πράσινο και μπλε, το alpha δεν ορίζεται.

public static PixelDataFormat Rgb16Bpp555 { get; }

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

PixelDataFormat

Rgb16Bpp565

Έχοντας το Aspose.Imaging.PixelDataFormat που ορίζεται για 16 bits ανά pixel με 5 bits για το κόκκινο, 6 bits για το πράσινο και 5 bits για το μπλε, το alpha δεν ορίζεται.

public static PixelDataFormat Rgb16Bpp565 { get; }

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

PixelDataFormat

Rgb24Bpp

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 24 bits ανά pixel με 8 bits για κάθε άλφα, κόκκινο, πράσινο και μπλε, άλφα δεν ορίζεται.

public static PixelDataFormat Rgb24Bpp { get; }

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

PixelDataFormat

Rgb24BppPng

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 24 bits ανά pixel με 8 bits για κάθε άλφα, κόκκινο, πράσινο και μπλε, άλφα δεν ορίζεται.

public static PixelDataFormat Rgb24BppPng { get; }

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

PixelDataFormat

Rgb32Bpp

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το κάθε άλφα, κόκκινο, πράσινο και μπλε.

public static PixelDataFormat Rgb32Bpp { get; }

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

PixelDataFormat

RgbIndexed1Bpp

Αποκτά το Aspose.Imaging.PixelDataFormat που καθορίζεται για indexed 1 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.

public static PixelDataFormat RgbIndexed1Bpp { get; }

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

PixelDataFormat

RgbIndexed2Bpp

Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για indexed 2 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.

public static PixelDataFormat RgbIndexed2Bpp { get; }

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

PixelDataFormat

RgbIndexed4Bpp

Αποκτά το Aspose.Imaging.PixelDataFormat που καθορίζεται για indexed 4 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.

public static PixelDataFormat RgbIndexed4Bpp { get; }

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

PixelDataFormat

RgbIndexed8Bpp

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που καθορίζεται για το δείκτη 8 bit ανά χρώμα.Η καταχωρισμένη αποθήκευση δεδομένων pixel έχει ως στόχο να επιτρέπει την αποθήκευση δεδομένων και την ανάκτηση παντού που χρησιμοποιείται η παλέτα χρωμάτων.Χρησιμοποιήστε με προσοχή, επειδή μπορεί να απαιτεί μετατροπή από μια παλέτα σε μια άλλη ή από RGBA σε δείκτη χρώματος.

public static PixelDataFormat RgbIndexed8Bpp { get; }

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

PixelDataFormat

Rgba32Bpp

Απολαμβάνει το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το κάθε άλφα, κόκκινο, πράσινο και μπλε.

public static PixelDataFormat Rgba32Bpp { get; }

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

PixelDataFormat

YCbCr

Αποκτά το Aspose.Imaging.PixelDataFormat καθορισμένο για 24 bits ανά pixel με 8 bits για το καθένα από τα στοιχεία του luma, μπλε-διαφορά και κόκκινο-διαφορά χρωμάτων.

public static PixelDataFormat YCbCr { get; }

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

PixelDataFormat

Ycck

Αποκτά το Aspose.Imaging.PixelDataFormat που ορίζεται για 32 bit ανά pixel με 8 bit για το καθένα από τα Luma, μπλε-διαφορά, κόκκινο-διαφορά και μαύρο χρωμικό συστατικά.

public static PixelDataFormat Ycck { get; }

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

PixelDataFormat

Methods

Equals(αντικείμενο)

Προσδιορίζει αν το καθορισμένο System.Object είναι ίσο με αυτή την περίπτωση.

public override bool Equals(object obj)

Parameters

obj object

Το System.Object για να συγκρίνει με αυτή την περίπτωση.

Returns

bool

«πραγματικό» αν το καθορισμένο System.Object είναι ίσο με αυτό το παράδειγμα, αλλιώς, «ψεύτικο».

GetBgr(ΕΝΤ)

Αποκτά χρώμα BGR με ένα καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του BGR.

GetBgra(ΕΝΤ)

Αποκτά το χρώμα BGRA με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του 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

PixelDataFormat

Το CIE Lab χρώμα.

GetCmyk(ΕΝΤ)

Αποκτά χρώμα CMYK με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του 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

PixelDataFormat

Το χρώμα του 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

PixelDataFormat

Το χρώμα του CMYK.

GetGrayscale(ΕΝΤ)

Αποκτά χρώμα Grayscale με ένα καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του Grayscale.

GetGrayscaleAlpha(ΕΝΤ)

Αποκτά το χρώμα GrayscaleAlpha με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα GrayscaleAlpha.

GetGrayscaleAlpha(ΕΝΤ, ΕΝΤ)

Αποκτά το χρώμα GrayscaleAlpha με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

alphaChannelBits int

Ο αριθμός των bit ανά δείγμα στο αλφα κανάλι.

Returns

PixelDataFormat

Το χρώμα GrayscaleAlpha.

GetHashCode()

Επιστρέφει έναν κωδικό hash για αυτή την περίπτωση.

public override int GetHashCode()

Returns

int

Ένας κωδικός hash για αυτό το παράδειγμα, κατάλληλος για χρήση σε αλγόριθμους hashing και δομές δεδομένων όπως ένας πίνακας hash.

GetRgb(ΕΝΤ)

Αποκτά χρώμα RGB με ένα καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα 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

PixelDataFormat

Το χρώμα RGB.

GetRgbIndexed(ΕΝΤ)

Παίρνει το BGRA indexed χρώμα με ένα καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του BGRA.

GetRgba(ΕΝΤ)

Αποκτά χρώμα RGBA με ένα καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα της 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

PixelDataFormat

Το χρώμα της RGBA.

ΚΕΦΑΛΑΙΟ(ΕΝΤ)

Αποκτά το χρώμα YCbCr με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του 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

PixelDataFormat

Το χρώμα του YCbCr.

GetYcck(ΕΝΤ)

Αποκτά το χρώμα YCCK με έναν καθορισμένο αριθμό bit ανά δείγμα.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Ο αριθμός των bit ανά δείγμα.

Returns

PixelDataFormat

Το χρώμα του YCCK.

ToString()

Επιστρέφει ένα System.String που αντιπροσωπεύει αυτή την περίπτωση.

public override string ToString()

Returns

string

Ένα σύστημα.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

bool

Είναι αλήθεια αν και τα 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

bool

Είναι αλήθεια αν τόσο το pixelFormat1’ όσο και το pixelFormat2’ περιέχουν μη ισοδύναμα δεδομένα ή ένα από τα παραμέτρους είναι μηδέν.

 Ελληνικά