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

«правда», якщо зазначена Система.Об’єкт дорівнює такому інстанції; в іншому випадку, «фальшива».

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

Створення CBCR(ІНТ)

Отримає колір YCbCr з зазначеною кількістю бітів за зразком.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Кількість біт за зразком.

Returns

PixelDataFormat

Колір YCbCr

Створення CBCR(ІТ, ІТ, ІТ)

Отримає колір 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’ і 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’ містять нерівні дані або один з параметрів є нульовим.

 Українська