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

ИЦБКР

Получава 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

“истински” ако посоченият System.Object е равен на този случай; в противен случай, “фалшив”.

GetBgr(инт)

Получава BGR цвят с определен брой битове на проба.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Брой битове на проба.

Returns

PixelDataFormat

Цветът на БГР.

GetBgra(инт)

Получава BGRA цвят с определен брой битове на проба.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Брой битове на проба.

Returns

PixelDataFormat

Цветът на БГРА.

GetCieLab(Инт, инт, инт)

Получава CIE Lab цвят с определен брой битове на проба.

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

Parameters

bitsPerL int

Броят на битите по L канал.

bitsPerA int

Брой битове на канал.

bitsPerB int

Броят на битите по B канал.

Returns

PixelDataFormat

Цветът на Лабораторията.

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

Броят на битите по Magenta канал.

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

Броят на битите по Magenta канал.

bitsPerYellowChannel int

Брой битове на жълт канал.

bitsPerKeyChannel int

Брой битове на ключов канал.

bitsPerAlphaChannel int

Броят на битите по алфа канал.

Returns

PixelDataFormat

Цветът на CMYK.

GetGrayscale(инт)

Получава Grayscale цвят с определен брой битове на проба.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Брой битове на проба.

Returns

PixelDataFormat

Цветът на Grayscale.

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()

Повторно се връща хаш код за този случай.

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

Цветът на БГРА.

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()

Възстановява System.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’ и <code class=paranf">pixelForat2’ съдържат равни данни или ако и двата параметра са нули.

Оператор !=(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’ и <code class=paranf">pixelForat2’ съдържат неравни данни или един от параметрите е нула.

 Български