Class PixelDataFormat
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
تنسيق البيانات بكسل.هذا هو كائن لا يتغير.
[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 بت لكل بكسل مع 8 بت تمثل كثافة الحفرة في الفجوة 0-255 .
public static PixelDataFormat Grayscale
القيمة الميدانية
Grayscale16
يتم تعريفها على 16 بت لكل بكسل مع ما يصل إلى 16 بت تمثل كثافة السلالم الرمادية.
public static readonly PixelDataFormat Grayscale16
القيمة الميدانية
Properties
BitsPerPixel
يحصل على البطاقات لكل بكسل.
public int BitsPerPixel { get; }
قيمة الممتلكات
Caption
يحصل على نسخة البيانات في شكل بكسل.
public string Caption { get; }
قيمة الممتلكات
ChannelBits
يحصل على عدد البيتات لكل قناة.
public int[] ChannelBits { get; }
قيمة الممتلكات
int [ ]
ChannelsCount
يحصل على قنوات العد.
public int ChannelsCount { get; }
قيمة الممتلكات
Cmyk
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل سيان، ماغنتا، الأصفر والأسود.
public static PixelDataFormat Cmyk { get; }
قيمة الممتلكات
Cmyka
احصل على Acmyk
public static PixelDataFormat Cmyka { get; }
قيمة الممتلكات
GrayscaleAlpha
يحصل على Aspose.Imaging.PixelDataFormat المحدد لـ 16 بت لكل بكسل مع 8 بت تمثل كثافة السلالم الخضراء في الفجوة 0-255 بالإضافة إلى 8 بت مكون ألفا إضافي.
public static PixelDataFormat GrayscaleAlpha { get; }
قيمة الممتلكات
PixelFormat
تحصل على شكل بكسل.
public PixelFormat PixelFormat { get; }
قيمة الممتلكات
Rgb16Bpp555
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 16 بت لكل بكسل مع 5 بت لكل من الأحمر والأخضر والأزرق، ألفا غير محدد.
public static PixelDataFormat Rgb16Bpp555 { get; }
قيمة الممتلكات
Rgb16Bpp565
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 16 بت لكل بكسل مع 5 بت للأحمر، 6 بت للأخضر و 5 بت للأزرق، ألفا غير محدد.
public static PixelDataFormat Rgb16Bpp565 { get; }
قيمة الممتلكات
Rgb24Bpp
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق، ألفا غير محدد.
public static PixelDataFormat Rgb24Bpp { get; }
قيمة الممتلكات
Rgb24BppPng
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق، ألفا غير محدد.
public static PixelDataFormat Rgb24BppPng { get; }
قيمة الممتلكات
Rgb32Bpp
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق.
public static PixelDataFormat Rgb32Bpp { get; }
قيمة الممتلكات
RgbIndexed1Bpp
يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 1 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.
public static PixelDataFormat RgbIndexed1Bpp { get; }
قيمة الممتلكات
RgbIndexed2Bpp
يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 2 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.
public static PixelDataFormat RgbIndexed2Bpp { get; }
قيمة الممتلكات
RgbIndexed4Bpp
يحصل على Aspose.Imaging.PixelDataFormat المحدد لتصنيف 4 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.
public static PixelDataFormat RgbIndexed4Bpp { get; }
قيمة الممتلكات
RgbIndexed8Bpp
يحصل على Aspose.Imaging.PixelDataFormat محدد لتصنيف 8 بت لكل لون.ويهدف تخزين البيانات البكسل المؤشر إلى تمكين تخزين البيانات واستردادها في كل مكان يتم استخدام لوحة الألوان.استخدم بعناية، لأنه قد يتطلب التحويل من لوحة واحدة إلى أخرى أو من RGBA إلى نموذج الألوان المؤشر.
public static PixelDataFormat RgbIndexed8Bpp { get; }
قيمة الممتلكات
Rgba32Bpp
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من ألفا، الأحمر، الأخضر والأزرق.
public static PixelDataFormat Rgba32Bpp { get; }
قيمة الممتلكات
YCbCr
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 24 بت لكل بكسل مع 8 بت لكل من المكونات اللوما والفرق الأزرق والفرق الأحمر الكروم.
public static PixelDataFormat YCbCr { get; }
قيمة الممتلكات
Ycck
يحصل على Aspose.Imaging.PixelDataFormat محدد ل 32 بت لكل بكسل مع 8 بت لكل من المكونات اللوما، والفرق الأزرق، والفرق الأحمر والكروم الأسود.
public static PixelDataFormat Ycck { get; }
قيمة الممتلكات
Methods
Equals(الموضوع)
يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.
public override bool Equals(object obj)
Parameters
obj
object
نظام.موضوع للمقارنة مع هذه الحالة.
Returns
“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.
GetBgr(إنت)
يحصل على لون BGR مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون BGR .
GetBgra(إنت)
يحصل على لون BGRA مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون BGRA
GetCieLab(إنت، إنت، إنت)
يحصل CIE Lab على لون مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
عدد البيتات لكل قناة L.
bitsPerA
int
عدد البيتات لكل قناة.
bitsPerB
int
عدد البيتات لكل قناة ب.
Returns
ألوان CIE Lab
GetCmyk(إنت)
يحصل على لون CMYK مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون 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
لون 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
لون CMYK .
GetGrayscale(إنت)
يحصل على لون Grayscale مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
اللون الرمادي .
GetGrayscaleAlpha(إنت)
يحصل على لون GrayscaleAlpha مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون GrayscaleAlpha
GetGrayscaleAlpha(إنت، إنت)
يحصل على لون GrayscaleAlpha مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
alphaChannelBits
int
عدد البيتات لكل عينة في قناة ألفا.
Returns
لون GrayscaleAlpha
GetHashCode()
إرجاع رمز hash لهذا المثال.
public override int GetHashCode()
Returns
رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.
GetRgb(إنت)
يحصل على لون RGB مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون RGB
GetRgb(إنت، إنت، إنت)
يحصل على لون RGB مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
عدد النقاط لكل قناة حمراء.
bitsPerGreenChannel
int
عدد البيتات لكل قناة خضراء.
bitsPerBlueChannel
int
عدد النقاط لكل قناة زرقاء.
Returns
لون RGB
GetRgbIndexed(إنت)
يحصل BGRA على لون مؤشر مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون BGRA
GetRgba(إنت)
يحصل على لون RGBA مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون 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
لون RGBA
أضف تعليق(إنت)
يحصل على لون YCbCr مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون YCbCr .
أضف تعليق(إنت، إنت، إنت)
يحصل على لون YCbCr مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
عدد البيتات لكل قناة Y.
bitsPerCb
int
عدد البيتات لكل قناة Cb.
bitsPerCr
int
عدد البيتات لكل قناة CR.
Returns
لون YCbCr .
GetYcck(إنت)
يحصل على لون YCCK مع عدد محدد من البيتات لكل عينة.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
عدد النقاط لكل عينة.
Returns
لون YCCK
ToString()
يعود نظام.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’ تحتوي على بيانات غير متساوية أو أحد المعلمات صفر.