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
آکواریوم را دریافت کنید.
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(موضوع)
تعیین می کند که آیا سیستم.Object مشخص شده برابر با این مثال است یا خیر.
public override bool Equals(object obj)
Parameters
obj
object
سیستم.Object برای مقایسه با این مثال.
Returns
“واقعی” اگر سیستم.Object مشخص شده برابر با این مثال است؛ در غیر این صورت، “واقعی”.
GetBgr(int)
رنگ BGR را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ BGR
GetBgra(int)
رنگ BGRA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ BGRA
GetCieLab(int، int، int، int)
CIE Lab رنگ را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
تعداد بایت ها در هر کانال L
bitsPerA
int
تعداد بایت ها در هر کانال
bitsPerB
int
تعداد بیتی ها در هر کانال B
Returns
رنگ آمیزی آزمایشگاه
GetCmyk(int)
رنگ CMYK را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ CMYK
GetCmyk(int، int، int، int)
رنگ CMYK را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
تعداد بیتی ها در هر کانال سیان
bitsPerMagentaChannel
int
تعداد بیتی ها در هر کانال Magenta
bitsPerYellowChannel
int
تعداد بایت ها در هر کانال زرد
bitsPerKeyChannel
int
تعداد بیتی ها در هر کانال کلیدی
Returns
رنگ CMYK
GetCmyka(int، int، int، int، int)
رنگ CMYKA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
تعداد بیتی ها در هر کانال سیان
bitsPerMagentaChannel
int
تعداد بیتی ها در هر کانال Magenta
bitsPerYellowChannel
int
تعداد بایت ها در هر کانال زرد
bitsPerKeyChannel
int
تعداد بیتی ها در هر کانال کلیدی
bitsPerAlphaChannel
int
تعداد بیتی ها در هر کانال آلفا
Returns
رنگ CMYK
GetGrayscale(int)
رنگ Grayscale را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ خاکستری
GetGrayscaleAlpha(int)
رنگ GrayscaleAlpha را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ گریسکال آلفا
GetGrayscaleAlpha(int، int)
رنگ GrayscaleAlpha را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
alphaChannelBits
int
تعداد بیت ها در هر نمونه در کانال آلفا
Returns
رنگ گریسکال آلفا
GetHashCode()
بازگرداندن یک کد هش برای این مثال.
public override int GetHashCode()
Returns
یک کد هش برای این مثال، مناسب برای استفاده در الگوریتم های هش و ساختارهای داده مانند یک جدول هش.
GetRgb(int)
رنگ RGB را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ RGB
GetRgb(int، int، int، int)
رنگ RGB را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
تعداد بیتی ها در هر کانال قرمز
bitsPerGreenChannel
int
تعداد بایت ها در هر کانال سبز
bitsPerBlueChannel
int
تعداد بیتی ها در هر کانال آبی
Returns
رنگ RGB
GetRgbIndexed(int)
BGRA با تعداد مشخصی از بیت ها در هر نمونه، رنگ را فهرست می کند.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ BGRA
GetRgba(int)
رنگ RGBA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ RGBA
GetRgba(int، int، int، int)
رنگ RGBA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
تعداد بیتی ها در هر کانال قرمز
bitsPerGreenChannel
int
تعداد بایت ها در هر کانال سبز
bitsPerBlueChannel
int
تعداد بیتی ها در هر کانال آبی
bitsPerAlphaChannel
int
تعداد بیتی ها در هر کانال آلفا
Returns
رنگ RGBA
بایگانی برچسب ها(int)
رنگ YCbCr را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ YCbCr
بایگانی برچسب ها(int، int، int، int)
رنگ YCbCr را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
تعداد بیتی ها در هر کانال
bitsPerCb
int
تعداد بیتی ها در هر کانال CB
bitsPerCr
int
تعداد بیتی ها در هر کانال CR
Returns
رنگ YCbCr
GetYcck(int)
رنگ YCCK را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
تعداد بیتی ها در هر نمونه
Returns
رنگ YCCK
ToString()
بازگرداندن یک سیستم.String که این مثال را نشان می دهد.
public override string ToString()
Returns
یک سیستم.String که این مثال را نشان می دهد.
Operators
کارآفرین =(بایگانی برچسب ها: 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)
بازگرداندن نتیجه عدم مساوی برای دو کلاس 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’ حاوی داده های نامناسب یا یکی از پارامترها صفر است.