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

آکواریوم را دریافت کنید.

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(موضوع)

تعیین می کند که آیا سیستم.Object مشخص شده برابر با این مثال است یا خیر.

public override bool Equals(object obj)

Parameters

obj object

سیستم.Object برای مقایسه با این مثال.

Returns

bool

“واقعی” اگر سیستم.Object مشخص شده برابر با این مثال است؛ در غیر این صورت، “واقعی”.

GetBgr(int)

رنگ BGR را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ BGR

GetBgra(int)

رنگ BGRA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ آمیزی آزمایشگاه

GetCmyk(int)

رنگ CMYK را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ CMYK

GetGrayscale(int)

رنگ Grayscale را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ خاکستری

GetGrayscaleAlpha(int)

رنگ GrayscaleAlpha را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ گریسکال آلفا

GetGrayscaleAlpha(int، int)

رنگ GrayscaleAlpha را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

alphaChannelBits int

تعداد بیت ها در هر نمونه در کانال آلفا

Returns

PixelDataFormat

رنگ گریسکال آلفا

GetHashCode()

بازگرداندن یک کد هش برای این مثال.

public override int GetHashCode()

Returns

int

یک کد هش برای این مثال، مناسب برای استفاده در الگوریتم های هش و ساختارهای داده مانند یک جدول هش.

GetRgb(int)

رنگ RGB را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ RGB

GetRgbIndexed(int)

BGRA با تعداد مشخصی از بیت ها در هر نمونه، رنگ را فهرست می کند.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ BGRA

GetRgba(int)

رنگ RGBA را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ RGBA

بایگانی برچسب ها(int)

رنگ YCbCr را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ 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

PixelDataFormat

رنگ YCbCr

GetYcck(int)

رنگ YCCK را با تعداد مشخصی از بیت ها در هر نمونه دریافت می کند.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

تعداد بیتی ها در هر نمونه

Returns

PixelDataFormat

رنگ YCCK

ToString()

بازگرداندن یک سیستم.String که این مثال را نشان می دهد.

public override string ToString()

Returns

string

یک سیستم.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

bool

درست است اگر هر دو 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

bool

درست است اگر هر دو pixelFormat1’ و pixelFormat2’ حاوی داده های نامناسب یا یکی از پارامترها صفر است.

 فارسی