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(Объекты)

Определяет, равен ли указанный 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

Цвет Грейскале.

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 и 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’ содержат неравномерные данные или один из параметров является нулевым.

 Русский