PixelDataFormat

Inheritance: java.lang.Object

public class PixelDataFormat

Piksel veri biçimi. Bu değiştirilemez bir nesnedir.

Alanlar

AlanAçıklama
Grayscale8 bit/piksel için tanımlanan ve 0-255 aralığında gri ton yoğunluğunu temsil eden 8 bit içeren PixelDataFormat öğesini alır.
Grayscale1616 bit/piksel için tanımlanmıştır ve gri ton yoğunluğunu temsil eden en fazla 16 bit içerir.

Yöntemler

YöntemAçıklama
getRgb32Bpp()Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getCmyk()Camgöbeği, macenta, sarı ve siyah için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getCmyka()acmyk öğesini alır.
getRgb24Bpp()Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.
getRgb16Bpp555()Kırmızı, yeşil ve mavi için her biri 5 bit olan 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.
getRgb16Bpp565()Kırmızı için 5 bit, yeşil için 6 bit ve mavi için 5 bit olan 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.
getRgbIndexed8Bpp()Renk başına indeksli 8 bit için tanımlanan PixelDataFormat öğesini alır.
getRgbIndexed4Bpp()Renk başına indeksli 4 bit için tanımlanan PixelDataFormat öğesini alır.
getRgbIndexed2Bpp()Renk başına indeksli 2 bit için tanımlanan PixelDataFormat öğesini alır.
getRgbIndexed1Bpp()Renk başına indeksli 1 bit için tanımlanan PixelDataFormat öğesini alır.
getYCbCr()Luma, mavi-fark ve kırmızı-fark renk bileşenleri için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getYcck()Luma, mavi-fark, kırmızı-fark ve siyah renk bileşenleri için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getRgba32Bpp()Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getRgb24BppPng()Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.
getGrayscaleAlpha()0-255 aralığında gri ton yoğunluğunu temsil eden 8 bit ve ek 8 bit alfa bileşeni içeren 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır.
getPixelFormat()Piksel biçimini alır.
getBitsPerPixel()Piksel başına bit sayısını alır.
getChannelsCount()Kanal sayısını alır.
getChannelBits()Her kanal için bit sayısını alır.
getCaption()Piksel veri formatı başlığını alır.
getGrayscale(int bitsPerSample)Belirtilen örnek başına bit sayısı ile Gri tonlamalı rengi alır.
getGrayscaleAlpha(int bitsPerSample)Belirtilen örnek başına bit sayısı ile Gri tonlamalı Alfa rengini alır.
getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)Belirtilen örnek başına bit sayısı ile Gri tonlamalı Alfa rengini alır.
getRgb(int bitsPerSample)Belirtilen örnek başına bit sayısı ile RGB rengini alır.
getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)Belirtilen örnek başına bit sayısı ile RGB rengini alır.
getRgba(int bitsPerSample)Belirtilen örnek başına bit sayısı ile RGBA rengini alır.
getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)Belirtilen örnek başına bit sayısı ile RGBA rengini alır.
getRgbIndexed(int bitsPerSample)Belirtilen örnek başına bit sayısı ile BGRA indeksli rengini alır.
getBgra(int bitsPerSample)Belirtilen örnek başına bit sayısı ile BGRA rengini alır.
getBgr(int bitsPerSample)Belirtilen örnek başına bit sayısı ile BGR rengini alır.
getYCbCr(int bitsPerSample)Belirtilen örnek başına bit sayısı ile YCbCr rengini alır.
getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)Belirtilen örnek başına bit sayısı ile YCbCr rengini alır.
getCmyk(int bitsPerSample)Belirtilen örnek başına bit sayısı ile CMYK rengini alır.
getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)Belirtilen örnek başına bit sayısı ile CMYK rengini alır.
getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)Belirtilen örnek başına bit sayısı ile CMYKA rengini alır.
getYcck(int bitsPerSample)Belirtilen örnek başına bit sayısı ile YCCK rengini alır.
getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)Belirtilen örnek başına bit sayısı ile CIE Lab rengini alır.
op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)PixelDataFormat sınıfları için eşit olmama sonucunu döndürür.
op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)PixelDataFormat sınıfları için eşitlik sonucunu döndürür.
equals(Object obj)Belirtilen System.Object‘in bu örnek ile eşit olup olmadığını belirler.
hashCode()Bu örnek için bir karma kodu döndürür.
toString()Bu örneği temsil eden bir System.String döndürür.

Grayscale

public static final PixelDataFormat Grayscale

8 bit/piksel için tanımlanan ve 0-255 aralığında gri ton yoğunluğunu temsil eden 8 bit içeren PixelDataFormat öğesini alır.

Değer: 0-255 aralığında gri ton yoğunluğunu temsil eden 8 bit ile piksel başına 8 bit olarak tanımlanan PixelDataFormat.

Grayscale16

public static final PixelDataFormat Grayscale16

16 bit/piksel için tanımlanmıştır ve gri ton yoğunluğunu temsil eden en fazla 16 bit içerir.

getRgb32Bpp()

public static PixelDataFormat getRgb32Bpp()

Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.

getCmyk()

public static PixelDataFormat getCmyk()

Camgöbeği, macenta, sarı ve siyah için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the cyan, magenta, yellow and black.

getCmyka()

public static PixelDataFormat getCmyka()

acmyk öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 40 bits per pixel with 8 bits for each of the alpha, cyan, magenta, yellow and black.

getRgb24Bpp()

public static PixelDataFormat getRgb24Bpp()

Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.

getRgb16Bpp555()

public static PixelDataFormat getRgb16Bpp555()

Kırmızı, yeşil ve mavi için her biri 5 bit olan 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 5 bits for each of the red, green and blue, alpha is not defined.

getRgb16Bpp565()

public static PixelDataFormat getRgb16Bpp565()

Kırmızı için 5 bit, yeşil için 6 bit ve mavi için 5 bit olan 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 5 bits for red, 6 bits for green and 5 bits for blue, alpha is not defined.

getRgbIndexed8Bpp()

public static PixelDataFormat getRgbIndexed8Bpp()

PixelDataFormat‘i renk başına indeksli 8 bit olarak tanımlar. İndeksli piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamayı ve geri almayı sağlamak amacıyla tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indeksli renk modeline dönüşüm gerektirebilir.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 8 bit per color.

getRgbIndexed4Bpp()

public static PixelDataFormat getRgbIndexed4Bpp()

PixelDataFormat‘i renk başına indeksli 4 bit olarak tanımlar. İndeksli piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamayı ve geri almayı sağlamak amacıyla tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indeksli renk modeline dönüşüm gerektirebilir.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 4 bit per color.

getRgbIndexed2Bpp()

public static PixelDataFormat getRgbIndexed2Bpp()

PixelDataFormat‘i renk başına indeksli 2 bit olarak tanımlar. İndeksli piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamayı ve geri almayı sağlamak amacıyla tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indeksli renk modeline dönüşüm gerektirebilir.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 2 bit per color.

getRgbIndexed1Bpp()

public static PixelDataFormat getRgbIndexed1Bpp()

PixelDataFormat‘i renk başına indeksli 1 bit olarak tanımlar. İndeksli piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamayı ve geri almayı sağlamak amacıyla tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indeksli renk modeline dönüşüm gerektirebilir.

Returns: PixelDataFormat - The PixelDataFormat defined for indexed 1 bit per color.

getYCbCr()

public static PixelDataFormat getYCbCr()

Luma, mavi-fark ve kırmızı-fark renk bileşenleri için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the luma, blue-difference and red-difference chroma components.

getYcck()

public static PixelDataFormat getYcck()

Luma, mavi-fark, kırmızı-fark ve siyah renk bileşenleri için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the luma, blue-difference, red-difference and black chroma components.

getRgba32Bpp()

public static PixelDataFormat getRgba32Bpp()

Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 32 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 32 bits per pixel with 8 bits for each of the alpha, red, green and blue.

getRgb24BppPng()

public static PixelDataFormat getRgb24BppPng()

Alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 24 bit/piksel için tanımlanan PixelDataFormat öğesini alır, alfa tanımlı değildir.

Returns: PixelDataFormat - The PixelDataFormat defined for 24 bits per pixel with 8 bits for each of the alpha, red, green and blue, alpha is not defined.

getGrayscaleAlpha()

public static PixelDataFormat getGrayscaleAlpha()

0-255 aralığında gri ton yoğunluğunu temsil eden 8 bit ve ek 8 bit alfa bileşeni içeren 16 bit/piksel için tanımlanan PixelDataFormat öğesini alır.

Returns: PixelDataFormat - The PixelDataFormat defined for 16 bits per pixel with 8 bits representing grayscale intensity in the 0-255 interval and additional 8 bit alpha component.

getPixelFormat()

public int getPixelFormat()

Piksel biçimini alır.

Returns: int - Piksel formatı.

getBitsPerPixel()

public int getBitsPerPixel()

Piksel başına bit sayısını alır.

Returns: int - Piksel başına bit sayısı.

getChannelsCount()

public int getChannelsCount()

Kanal sayısını alır.

Returns: int - Kanal sayısı.

getChannelBits()

public int[] getChannelBits()

Her kanal için bit sayısını alır.

Returns: int[] - Kanal bitleri.

getCaption()

public String getCaption()

Piksel veri formatı başlığını alır.

Returns: java.lang.String

getGrayscale(int bitsPerSample)

public static PixelDataFormat getGrayscale(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile Gri tonlamalı rengi alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The Grayscale color.

getGrayscaleAlpha(int bitsPerSample)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile Gri tonlamalı Alfa rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

public static PixelDataFormat getGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Belirtilen örnek başına bit sayısı ile Gri tonlamalı Alfa rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.
alphaChannelBitsintAlfa kanaldaki örnek başına bit sayısı.

Returns: PixelDataFormat - The GrayscaleAlpha color.

getRgb(int bitsPerSample)

public static PixelDataFormat getRgb(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile RGB rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The RGB color.

getRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

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

Belirtilen örnek başına bit sayısı ile RGB rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerRedChannelintKırmızı kanal başına bit sayısı.
bitsPerGreenChannelintYeşil kanal başına bit sayısı.
bitsPerBlueChannelintMavi kanal başına bit sayısı.

Returns: PixelDataFormat - The RGB color.

getRgba(int bitsPerSample)

public static PixelDataFormat getRgba(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile RGBA rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The RGBA color.

getRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

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

Belirtilen örnek başına bit sayısı ile RGBA rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerRedChannelintKırmızı kanal başına bit sayısı.
bitsPerGreenChannelintYeşil kanal başına bit sayısı.
bitsPerBlueChannelintMavi kanal başına bit sayısı.
bitsPerAlphaChannelintAlfa kanal başına bit sayısı.

Returns: PixelDataFormat - The RGBA color.

getRgbIndexed(int bitsPerSample)

public static PixelDataFormat getRgbIndexed(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile BGRA indeksli rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The BGRA color.

getBgra(int bitsPerSample)

public static PixelDataFormat getBgra(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile BGRA rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The BGRA color.

getBgr(int bitsPerSample)

public static PixelDataFormat getBgr(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile BGR rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The BGR color.

getYCbCr(int bitsPerSample)

public static PixelDataFormat getYCbCr(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile YCbCr rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The YCbCr color.

getYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

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

Belirtilen örnek başına bit sayısı ile YCbCr rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerYintY kanal başına bit sayısı.
bitsPerCbintCb kanal başına bit sayısı.
bitsPerCrintCr kanal başına bit sayısı.

Returns: PixelDataFormat - The YCbCr color.

getCmyk(int bitsPerSample)

public static PixelDataFormat getCmyk(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile CMYK rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The CMYK color.

getCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

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

Belirtilen örnek başına bit sayısı ile CMYK rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerCyanChannelintCyan kanal başına bit sayısı.
bitsPerMagentaChannelintMagenta kanal başına bit sayısı.
bitsPerYellowChannelintSarı kanal başına bit sayısı.
bitsPerKeyChannelintAnahtar kanal başına bit sayısı.

Returns: PixelDataFormat - The CMYK color.

getCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

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

Belirtilen örnek başına bit sayısı ile CMYKA rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerCyanChannelintCyan kanal başına bit sayısı.
bitsPerMagentaChannelintMagenta kanal başına bit sayısı.
bitsPerYellowChannelintSarı kanal başına bit sayısı.
bitsPerKeyChannelintAnahtar kanal başına bit sayısı.
bitsPerAlphaChannelintAlfa kanal başına bit sayısı.

Returns: PixelDataFormat - The CMYK color.

getYcck(int bitsPerSample)

public static PixelDataFormat getYcck(int bitsPerSample)

Belirtilen örnek başına bit sayısı ile YCCK rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerSampleintÖrnek başına bit sayısı.

Returns: PixelDataFormat - The YCCK color.

getCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

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

Belirtilen örnek başına bit sayısı ile CIE Lab rengini alır.

Parameters:

ParametreTürAçıklama
bitsPerLintL kanalı başına bit sayısı.
bitsPerAintA kanalı başına bit sayısı.
bitsPerBintB kanalı başına bit sayısı.

Returns: PixelDataFormat - The CIE Lab color.

op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Inequality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

PixelDataFormat sınıfları için eşit olmama sonucunu döndürür.

Parameters:

ParametreTürAçıklama
pixelFormat1PixelDataFormatKarşılaştırılacak ilk PixelDataFormat.
pixelFormat2PixelDataFormatKarşılaştırılacak ikinci PixelDataFormat.

Returns: boolean - pixelFormat1 ve pixelFormat2 her ikisi de eşit olmayan veri içeriyorsa veya parametrelerden biri null ise True.

op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

public static boolean op_Equality(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

PixelDataFormat sınıfları için eşitlik sonucunu döndürür.

Parameters:

ParametreTürAçıklama
pixelFormat1PixelDataFormatKarşılaştırılacak ilk PixelDataFormat.
pixelFormat2PixelDataFormatKarşılaştırılacak ikinci PixelDataFormat.

Returns: boolean - pixelFormat1 ve pixelFormat2 her ikisi de eşit veri içeriyorsa veya her iki parametre de null ise True.

equals(Object obj)

public boolean equals(Object obj)

Belirtilen System.Object‘in bu örnek ile eşit olup olmadığını belirler.

Parameters:

ParametreTürAçıklama
objjava.lang.ObjectBu örnek ile karşılaştırılacak System.Object.

Returns: boolean - belirtilen System.Object bu örnek ile eşitse true; aksi takdirde false.

hashCode()

public int hashCode()

Bu örnek için bir karma kodu döndürür.

Returns: int - Bu örnek için bir karma kodu, karma algoritmaları ve hash tablosu gibi veri yapılarında kullanılmaya uygundur.

toString()

public String toString()

Bu örneği temsil eden bir System.String döndürür.

Returns: java.lang.String - Bu örneği temsil eden bir System.String.