Class PixelDataFormat

Class PixelDataFormat

İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)

Piksel veri biçimi. bu değişmez bir nesne.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

mirasçı üyeleri

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

Grayscale

Aspose.Imaging.PixelDataFormat, piksel başına 8 bit ile 0-255 aralığında grayscale yoğunluğunu temsil eder.

public static PixelDataFormat Grayscale

alan değeri

PixelDataFormat

Grayscale16

Piksel başına 16 bit, gri ölçek yoğunluğunu temsil eden 16 bit kadar ile belirlenir.

public static readonly PixelDataFormat Grayscale16

alan değeri

PixelDataFormat

Properties

BitsPerPixel

Piksel başına bit alır.

public int BitsPerPixel { get; }

Mülkiyet Değer

int

Caption

Piksel veri formatını kaydeder.

public string Caption { get; }

Mülkiyet Değer

string

ChannelBits

Her kanal için bit sayımı alır.

public int[] ChannelBits { get; }

Mülkiyet Değer

int […]

ChannelsCount

Kanalları sayın.

public int ChannelsCount { get; }

Mülkiyet Değer

int

Cmyk

Aspose.Imaging.PixelDataFormat, piksel başına 32 bit olarak tanımlanır ve her biri için cyan, magenta, sarı ve siyah için 8 bit vardır.

public static PixelDataFormat Cmyk { get; }

Mülkiyet Değer

PixelDataFormat

Cmyka

Acmyk’i yakalayın

public static PixelDataFormat Cmyka { get; }

Mülkiyet Değer

PixelDataFormat

GrayscaleAlpha

Aspose.Imaging.PixelDataFormat, 0-255 aralığında grayscale yoğunluğunu ve ek 8 bit alfa bileşeni temsil eden 8 bit ile bir piksel başına 16 bit olarak tanımlanır.

public static PixelDataFormat GrayscaleAlpha { get; }

Mülkiyet Değer

PixelDataFormat

PixelFormat

Pixel formatını alır.

public PixelFormat PixelFormat { get; }

Mülkiyet Değer

PixelFormat

Rgb16Bpp555

Aspose.Imaging.PixelDataFormat her kırmızı, yeşil ve mavi için 5 bit ile piksel başına 16 bit için tanımlanır, alfa tanımlanmaz.

public static PixelDataFormat Rgb16Bpp555 { get; }

Mülkiyet Değer

PixelDataFormat

Rgb16Bpp565

Aspose.Imaging.PixelDataFormat kırmızı için 5 bit, yeşil için 6 bit ve mavi için 5 bit ile piksel başına 16 bit için tanımlanır, alfa tanımlanmaz.

public static PixelDataFormat Rgb16Bpp565 { get; }

Mülkiyet Değer

PixelDataFormat

Rgb24Bpp

Aspose.Imaging.PixelDataFormat, piksel başına 24 bit, kırmızı, yeşil ve mavi alfa için 8 bit olarak tanımlanır, alfa tanımlanmaz.

public static PixelDataFormat Rgb24Bpp { get; }

Mülkiyet Değer

PixelDataFormat

Rgb24BppPng

Aspose.Imaging.PixelDataFormat, piksel başına 24 bit, kırmızı, yeşil ve mavi alfa için 8 bit olarak tanımlanır, alfa tanımlanmaz.

public static PixelDataFormat Rgb24BppPng { get; }

Mülkiyet Değer

PixelDataFormat

Rgb32Bpp

Aspose.Imaging.PixelDataFormat, alfa, kırmızı, yeşil ve mavi her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.

public static PixelDataFormat Rgb32Bpp { get; }

Mülkiyet Değer

PixelDataFormat

RgbIndexed1Bpp

Aspose.Imaging.PixelDataFormat, indekslenmiş renk başına 1 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Mülkiyet Değer

PixelDataFormat

RgbIndexed2Bpp

Aspose.Imaging.PixelDataFormat, indekslenmiş renk başına 2 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Mülkiyet Değer

PixelDataFormat

RgbIndexed4Bpp

Aspose.Imaging.PixelDataFormat, indekslenen renk başına 4 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Mülkiyet Değer

PixelDataFormat

RgbIndexed8Bpp

Aspose.Imaging.PixelDataFormat indekslenmiş renk başına 8 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Mülkiyet Değer

PixelDataFormat

Rgba32Bpp

Aspose.Imaging.PixelDataFormat, alfa, kırmızı, yeşil ve mavi her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.

public static PixelDataFormat Rgba32Bpp { get; }

Mülkiyet Değer

PixelDataFormat

YCbCr

Aspose.Imaging.PixelDataFormat, luma, mavi farklılık ve kırmızı farklılık krom bileşenleri için 8 bit ile piksel başına 24 bit için tanımlanmıştır.

public static PixelDataFormat YCbCr { get; }

Mülkiyet Değer

PixelDataFormat

Ycck

Aspose.Imaging.PixelDataFormat, luma, mavi farklılık, kırmızı farklılık ve siyah krom bileşenleri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.

public static PixelDataFormat Ycck { get; }

Mülkiyet Değer

PixelDataFormat

Methods

Equals(nesne)

Belirlenen System.Object’in bu örnekle eşit olup olmadığını belirler.

public override bool Equals(object obj)

Parameters

obj object

Sistem.Object bu durumla karşılaştırmak için.

Returns

bool

‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.

GetBgr(int ile)

Örnek başına belirli sayıda bit ile BGR rengi alır.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

BGR Renkleri

GetBgra(int ile)

Örnek başına belirli sayıda bit ile BGRA rengi alır.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

BGRA Renkleri

GetCieLab(int , int , int , int)

Örnek başına belirli sayıda bit ile CIE Lab rengi alır.

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

Parameters

bitsPerL int

L kanalı başına bit sayısı.

bitsPerA int

Bir kanal için bit sayısı.

bitsPerB int

B kanalı başına bit sayısı.

Returns

PixelDataFormat

CIE Laboratuvar Renk.

GetCmyk(int ile)

Örnek başına belirli sayıda bit ile CMYK rengi alır.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

CMYK Renkleri

GetCmyk(int , int , int , int , int)

Örnek başına belirli sayıda bit ile CMYK rengi alır.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

Cyan kanal başına bit sayısı.

bitsPerMagentaChannel int

Magenta kanal başına bit sayısı.

bitsPerYellowChannel int

Sarı kanal başına bit sayısı.

bitsPerKeyChannel int

Anahtar kanal başına bit sayısı.

Returns

PixelDataFormat

CMYK Renkleri

GetCmyka(int , int , int , int , int , int)

Örnek başına belirli sayıda bit ile CMYKA rengi alır.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

Cyan kanal başına bit sayısı.

bitsPerMagentaChannel int

Magenta kanal başına bit sayısı.

bitsPerYellowChannel int

Sarı kanal başına bit sayısı.

bitsPerKeyChannel int

Anahtar kanal başına bit sayısı.

bitsPerAlphaChannel int

Alpha kanal başına bit sayısı.

Returns

PixelDataFormat

CMYK Renkleri

GetGrayscale(int ile)

Örnek başına belirli sayıda bit ile Grayscale rengi alır.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

Grayscale rengi ile.

GetGrayscaleAlpha(int ile)

GrayscaleAlpha renk, örnek başına belirli sayıda bit ile alınır.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

GrayscaleAlpha renk

GetGrayscaleAlpha(int , int , int)

GrayscaleAlpha renk, örnek başına belirli sayıda bit ile alınır.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

alphaChannelBits int

Alpha kanalında örnek başına bit sayısı.

Returns

PixelDataFormat

GrayscaleAlpha renk

GetHashCode()

Bu örnek için bir hash kodu iade eder.

public override int GetHashCode()

Returns

int

Bu örnek için bir hash kodu, hash algoritmalarında ve bir hash tablosu gibi veri yapılarında kullanıma uygundur.

GetRgb(int ile)

Örnek başına belirli sayıda bit ile RGB renk alır.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

RGB Renk

GetRgb(int , int , int , int)

Örnek başına belirli sayıda bit ile RGB renk alır.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

Kırmızı kanal başına bit sayısı.

bitsPerGreenChannel int

Yeşil kanal başına bit sayısı.

bitsPerBlueChannel int

Mavi kanal başına bit sayısı.

Returns

PixelDataFormat

RGB Renk

GetRgbIndexed(int ile)

BGRA, örnek başına belirli sayıda bit ile indekslenmiş renk alır.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

BGRA Renkleri

GetRgba(int ile)

Örnek başına belirli sayıda bit ile RGBA rengi alır.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

RGBA Rengi

GetRgba(int , int , int , int , int)

Örnek başına belirli sayıda bit ile RGBA rengi alır.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

Kırmızı kanal başına bit sayısı.

bitsPerGreenChannel int

Yeşil kanal başına bit sayısı.

bitsPerBlueChannel int

Mavi kanal başına bit sayısı.

bitsPerAlphaChannel int

Alpha kanal başına bit sayısı.

Returns

PixelDataFormat

RGBA Rengi

GÜVENLİĞİ(int ile)

Örnek başına belirli sayıda bit ile YCbCr rengi alır.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

YCbCr rengi.

GÜVENLİĞİ(int , int , int , int)

Örnek başına belirli sayıda bit ile YCbCr rengi alır.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

Y kanalı başına bit sayısı.

bitsPerCb int

Cb kanalı başına bit sayısı.

bitsPerCr int

Cr kanalı başına bit sayısı.

Returns

PixelDataFormat

YCbCr rengi.

GetYcck(int ile)

Örnek başına belirli sayıda bit ile YCCK rengi alır.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Örnek başına bit sayısı.

Returns

PixelDataFormat

YCCK Renk

ToString()

Bu istasyonu temsil eden bir System.String’i geri getirir.

public override string ToString()

Returns

string

Bu istasyonu temsil eden bir sistem.String.

Operators

Operatör =(PixelDataFormat ve PixelDataFormat)

İki Aspose.Imaging.PixelDataFormat sınıfı için eşitlik sonucu geri döner.

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

İlk Aspose.Imaging.PixelDataFormat karşılaştırmak için.

pixelFormat2 PixelDataFormat

İkinci Aspose.Imaging.PixelDataFormat karşılaştırmak için.

Returns

bool

Eğer hem pixelFormat1’ hem de pixelFormat2’ eşit veriler içeriyorsa ya da her iki parametre de sıfırdır.

Operatör !=(PixelDataFormat ve PixelDataFormat)

İki Aspose.Imaging.PixelDataFormat sınıfları için eşitsizlik sonucu geri döner.

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

İlk Aspose.Imaging.PixelDataFormat karşılaştırmak için.

pixelFormat2 PixelDataFormat

İkinci Aspose.Imaging.PixelDataFormat karşılaştırmak için.

Returns

bool

Eğer hem pixelFormat1’ hem de pixelFormat2’ eşit olmayan verileri içeriyorsa ya da parametrelerden biri sıfırdır.

 Türkçe