Class PixelDataFormat

Class PixelDataFormat

اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)

تنسيق البيانات بكسل.هذا هو كائن لا يتغير.

[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 بت لكل بكسل مع 8 بت تمثل كثافة الحفرة في الفجوة 0-255 .

public static PixelDataFormat Grayscale

القيمة الميدانية

PixelDataFormat

Grayscale16

يتم تعريفها على 16 بت لكل بكسل مع ما يصل إلى 16 بت تمثل كثافة السلالم الرمادية.

public static readonly PixelDataFormat Grayscale16

القيمة الميدانية

PixelDataFormat

Properties

BitsPerPixel

يحصل على البطاقات لكل بكسل.

public int BitsPerPixel { get; }

قيمة الممتلكات

int

Caption

يحصل على نسخة البيانات في شكل بكسل.

public string Caption { get; }

قيمة الممتلكات

string

ChannelBits

يحصل على عدد البيتات لكل قناة.

public int[] ChannelBits { get; }

قيمة الممتلكات

int [ ]

ChannelsCount

يحصل على قنوات العد.

public int ChannelsCount { get; }

قيمة الممتلكات

int

Cmyk

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل سيان، ماغنتا، الأصفر والأسود.

public static PixelDataFormat Cmyk { get; }

قيمة الممتلكات

PixelDataFormat

Cmyka

احصل على Acmyk

public static PixelDataFormat Cmyka { get; }

قيمة الممتلكات

PixelDataFormat

GrayscaleAlpha

يحصل على Aspose.Imaging.PixelDataFormat المحدد لـ 16 بت لكل بكسل مع 8 بت تمثل كثافة السلالم الخضراء في الفجوة 0-255 بالإضافة إلى 8 بت مكون ألفا إضافي.

public static PixelDataFormat GrayscaleAlpha { get; }

قيمة الممتلكات

PixelDataFormat

PixelFormat

تحصل على شكل بكسل.

public PixelFormat PixelFormat { get; }

قيمة الممتلكات

PixelFormat

Rgb16Bpp555

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 16 بت لكل بكسل مع 5 بت لكل من الأحمر والأخضر والأزرق، ألفا غير محدد.

public static PixelDataFormat Rgb16Bpp555 { get; }

قيمة الممتلكات

PixelDataFormat

Rgb16Bpp565

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 16 بت لكل بكسل مع 5 بت للأحمر، 6 بت للأخضر و 5 بت للأزرق، ألفا غير محدد.

public static PixelDataFormat Rgb16Bpp565 { get; }

قيمة الممتلكات

PixelDataFormat

Rgb24Bpp

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق، ألفا غير محدد.

public static PixelDataFormat Rgb24Bpp { get; }

قيمة الممتلكات

PixelDataFormat

Rgb24BppPng

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق، ألفا غير محدد.

public static PixelDataFormat Rgb24BppPng { get; }

قيمة الممتلكات

PixelDataFormat

Rgb32Bpp

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق.

public static PixelDataFormat Rgb32Bpp { get; }

قيمة الممتلكات

PixelDataFormat

RgbIndexed1Bpp

يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 1 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.

public static PixelDataFormat RgbIndexed1Bpp { get; }

قيمة الممتلكات

PixelDataFormat

RgbIndexed2Bpp

يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 2 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.

public static PixelDataFormat RgbIndexed2Bpp { get; }

قيمة الممتلكات

PixelDataFormat

RgbIndexed4Bpp

يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 4 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.

public static PixelDataFormat RgbIndexed4Bpp { get; }

قيمة الممتلكات

PixelDataFormat

RgbIndexed8Bpp

يحصل على Aspose.Imaging.PixelDataFormat محدد لتصنيف 8 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.

public static PixelDataFormat RgbIndexed8Bpp { get; }

قيمة الممتلكات

PixelDataFormat

Rgba32Bpp

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق.

public static PixelDataFormat Rgba32Bpp { get; }

قيمة الممتلكات

PixelDataFormat

YCbCr

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من المكونات اللوما والفرق الأزرق والفرق الأحمر الكروم.

public static PixelDataFormat YCbCr { get; }

قيمة الممتلكات

PixelDataFormat

Ycck

يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من المكونات اللوما، والفرق الأزرق، والفرق الأحمر والكروم الأسود.

public static PixelDataFormat Ycck { get; }

قيمة الممتلكات

PixelDataFormat

Methods

Equals(الموضوع)

يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.

public override bool Equals(object obj)

Parameters

obj object

نظام.موضوع للمقارنة مع هذه الحالة.

Returns

bool

“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.

GetBgr(إنت)

يحصل على لون BGR مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون BGR .

GetBgra(إنت)

يحصل على لون BGRA مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون BGRA

GetCieLab(إنت، إنت، إنت)

يحصل CIE Lab على لون مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

عدد البيتات لكل قناة L.

bitsPerA int

عدد البيتات لكل قناة.

bitsPerB int

عدد البيتات لكل قناة ب.

Returns

PixelDataFormat

ألوان CIE Lab

GetCmyk(إنت)

يحصل على لون CMYK مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون CMYK .

GetCmyk(إنت، إنت، إنت، إنت)

يحصل على لون CMYK مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

عدد البيتات لكل قناة سيان.

bitsPerMagentaChannel int

عدد البيتات لكل قناة ماغنتا.

bitsPerYellowChannel int

عدد النقاط لكل قناة صفراء.

bitsPerKeyChannel int

عدد البيتات لكل قناة مفتاحية.

Returns

PixelDataFormat

لون CMYK .

GetCmyka(إنت، إنت، إنت، إنت)

يحصل على لون CMYKA مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

عدد البيتات لكل قناة سيان.

bitsPerMagentaChannel int

عدد البيتات لكل قناة ماغنتا.

bitsPerYellowChannel int

عدد النقاط لكل قناة صفراء.

bitsPerKeyChannel int

عدد البيتات لكل قناة مفتاحية.

bitsPerAlphaChannel int

عدد البيتات لكل قناة ألفا.

Returns

PixelDataFormat

لون CMYK .

GetGrayscale(إنت)

يحصل على لون Grayscale مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

اللون الرمادي .

GetGrayscaleAlpha(إنت)

يحصل على لون GrayscaleAlpha مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون GrayscaleAlpha

GetGrayscaleAlpha(إنت، إنت)

يحصل على لون GrayscaleAlpha مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

alphaChannelBits int

عدد البيتات لكل عينة في قناة ألفا.

Returns

PixelDataFormat

لون GrayscaleAlpha

GetHashCode()

إرجاع رمز hash لهذا المثال.

public override int GetHashCode()

Returns

int

رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.

GetRgb(إنت)

يحصل على لون RGB مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون RGB

GetRgb(إنت، إنت، إنت)

يحصل على لون RGB مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

عدد النقاط لكل قناة حمراء.

bitsPerGreenChannel int

عدد البيتات لكل قناة خضراء.

bitsPerBlueChannel int

عدد النقاط لكل قناة زرقاء.

Returns

PixelDataFormat

لون RGB

GetRgbIndexed(إنت)

يحصل BGRA على لون مؤشر مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون BGRA

GetRgba(إنت)

يحصل على لون RGBA مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون RGBA

GetRgba(إنت، إنت، إنت، إنت)

يحصل على لون RGBA مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

عدد النقاط لكل قناة حمراء.

bitsPerGreenChannel int

عدد البيتات لكل قناة خضراء.

bitsPerBlueChannel int

عدد النقاط لكل قناة زرقاء.

bitsPerAlphaChannel int

عدد البيتات لكل قناة ألفا.

Returns

PixelDataFormat

لون RGBA

أضف تعليق(إنت)

يحصل على لون YCbCr مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون YCbCr .

أضف تعليق(إنت، إنت، إنت)

يحصل على لون YCbCr مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

عدد البيتات لكل قناة Y.

bitsPerCb int

عدد البيتات لكل قناة Cb.

bitsPerCr int

عدد البيتات لكل قناة CR.

Returns

PixelDataFormat

لون YCbCr .

GetYcck(إنت)

يحصل على لون YCCK مع عدد محدد من البيتات لكل عينة.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

عدد النقاط لكل عينة.

Returns

PixelDataFormat

لون YCCK

ToString()

يعود نظام.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’ تحتوي على بيانات غير متساوية أو أحد المعلمات صفر.

 عربي