GifFrameBlock

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.RasterImage, com.aspose.imaging.RasterCachedImage

All Implemented Interfaces: com.aspose.imaging.fileformats.gif.IGifBlock, com.aspose.imaging.IAnimationFrame, com.aspose.fileformats.core.interfaces.IInterlaced

public final class GifFrameBlock extends RasterCachedImage implements IGifBlock, IAnimationFrame, IInterlaced

Gif kare bloğu.

Yapıcılar

YapıcıAçıklama
GifFrameBlock(int width, int height)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(int left, int top, int width, int height)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(int left, int top, int width, int height, IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte bitsPerPixel)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(RasterImage image)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(RasterImage image, int left, int top)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(RasterImage image, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(InputStream stream)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(System.IO.Stream stream)
GifFrameBlock(InputStream stream, int left, int top)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(InputStream stream, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(String path)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(String path, int left, int top)Yeni bir GifFrameBlock sınıfı örneği başlatır.
GifFrameBlock(String path, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)Yeni bir GifFrameBlock sınıfı örneği başlatır.

Alanlar

AlanAçıklama
EXTENSION_LABELBlok uzantı etiketi.
IMAGE_DESCRIPTOR_SIZEGörüntü tanımlayıcı boyutu.

Yöntemler

YöntemAçıklama
getColorPalette(IColorPalette framePalette, IColorPalette containerPalette)İlgili renk paletini alır.
createFlags(IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced)Bayrakları oluşturur.
getFileFormat()Dosya formatının bir değerini alır
getWidth()Görüntünün genişliğini alır.
getHeight()Görüntünün yüksekliğini alır.
getBitsPerPixel()Görüntünün piksel başına bit sayısını alır.
getFrameTime()Süreyi alır.
setFrameTime(int value)Süreyi ayarlar.
getInterlaced()Bu GifFrameBlock‘ın satır aralıklı olup olmadığını gösteren bir değeri alır veya ayarlar.
isInterlaced()Bu görüntü örneğinin satır aralıklı olup olmadığını gösteren bir değeri alır.
setInterlaced(boolean value)Bu GifFrameBlock‘ın satır aralıklı olup olmadığını gösteren bir değeri alır veya ayarlar.
isPaletteSorted()Renk paletinin sıralanıp sıralanmadığını gösteren bir değeri alır veya ayarlar.
setPaletteSorted(boolean value)Renk paletinin sıralanıp sıralanmadığını gösteren bir değeri alır veya ayarlar.
getGifFrameBitsPerPixel()GIF çerçeve piksel başına bit sayısını alır veya ayarlar.
setGifFrameBitsPerPixel(byte value)GIF çerçeve piksel başına bit sayısını alır veya ayarlar.
getLeft()Sol görüntü konumunu alır veya ayarlar.
setLeft(int value)Sol görüntü konumunu alır veya ayarlar.
getTop()Üst görüntü konumunu alır veya ayarlar.
setTop(int value)Üst görüntü konumunu alır veya ayarlar.
getFrameTop()p’ye dönüştürür.
getFrameLeft()Sol koordinatı alır.
getDisposalMethod()İmha yöntemini alır.
getFlags()Bayrakları alır veya ayarlar.
setFlags(byte value)Bayrakları alır veya ayarlar.
isUseAlphaBlending()Bu [use alpha blending] kullanılıp kullanılmadığını gösteren bir değeri alır.
getControlBlock()Bu blokla ilişkili grafik kontrol bloğunu alır.
hasTransparentColor()Çerçeve bloğunun şeffaf renk içerip içermediğini gösteren bir değeri alır.
getTransparentColor()Çerçeve bloğunun şeffaf rengini alır.
setTransparentColor(boolean value)Çerçeve bloğunun şeffaf renk içerip içermediğini gösteren bir değeri alır.
setTransparentColor(Color value)Çerçeve bloğunun şeffaf rengini alır.
getBackgroundColor()Arka plan rengi için bir değer alır.
setBackgroundColor(Color value)Arka plan rengi için bir değer ayarlar.
getOriginalOptions()Orijinal dosya ayarlarına dayalı seçenekleri alır.
adjustBrightness(int brightness)Görüntünün parlaklığını ayarlar.
replaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)İzin verilen farkla bir rengi diğerine değiştirir ve pürüzsüz kenarları korumak için orijinal alfa değerini korur.
replaceNonTransparentColors(int newColorArgb)Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve pürüzsüz kenarları korumak için orijinal alfa değerini korur.
getFullFrame()Tam çerçeveyi alır.
resize(int newWidth, int newHeight, ImageResizeSettings imageResizeSettings)Bu RasterCachedImage örneğinin boyutunu değiştirir.

GifFrameBlock(int width, int height)

public GifFrameBlock(int width, int height)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
genişlikintGörüntünün genişliği.
yükseklikintGörüntü yüksekliği.

GifFrameBlock(int left, int top, int width, int height)

public GifFrameBlock(int left, int top, int width, int height)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
solintSol görüntü konumu.
üstintÜst görüntü konumu.
genişlikintGörüntünün genişliği.
yükseklikintGörüntü yüksekliği.

GifFrameBlock(int left, int top, int width, int height, IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte bitsPerPixel)

public GifFrameBlock(int left, int top, int width, int height, IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte bitsPerPixel)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
solintSol görüntü konumu.
üstintÜst görüntü konumu.
genişlikintGörüntünün Genişliği.
yükseklikintGörüntünün Yüksekliği.
colorPaletteIColorPaletteRenk paleti.
isPaletteSortedbooleantrue olarak ayarlanırsa renk paleti sıralanır.
isGifFrameInterlacedbooleantrue olarak ayarlanırsa GIF çerçevesi aralıklı olur.
bitsPerPixelbytePiksel başına bit.

GifFrameBlock(RasterImage image)

public GifFrameBlock(RasterImage image)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
imageRasterImageÇerçeve piksel ve palet verilerini başlatmak için görüntü.

GifFrameBlock(RasterImage image, int left, int top)

public GifFrameBlock(RasterImage image, int left, int top)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
imageRasterImageÇerçeve piksel ve palet verilerini başlatmak için görüntü.
solintSol görüntü konumu.
üstintÜst görüntü konumu.

GifFrameBlock(RasterImage image, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

public GifFrameBlock(RasterImage image, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
imageRasterImageÇerçeve piksel ve palet verilerini başlatmak için görüntü.
solintSol görüntü konumu.
üstintÜst görüntü konumu.
isPaletteSortedbooleantrue olarak ayarlanırsa renk paleti sıralanır.
isGifFrameInterlacedbooleantrue olarak ayarlanırsa GIF çerçevesi aralıklı olur.
lzwCodeSizebytePiksel başına bit.

GifFrameBlock(InputStream stream)

public GifFrameBlock(InputStream stream)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
akışjava.io.InputStreamGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için akış.

GifFrameBlock(System.IO.Stream stream)

public GifFrameBlock(System.IO.Stream stream)

Parameters:

ParametreTürAçıklama
akışcom.aspose.ms.System.IO.Stream

GifFrameBlock(InputStream stream, int left, int top)

public GifFrameBlock(InputStream stream, int left, int top)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
akışjava.io.InputStreamGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için akış.
solintSol görüntü konumu.
üstintÜst görüntü konumu.

GifFrameBlock(InputStream stream, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

public GifFrameBlock(InputStream stream, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
akışjava.io.InputStreamGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için akış.
solintSol görüntü konumu.
üstintÜst görüntü konumu.
isPaletteSortedbooleantrue olarak ayarlanırsa renk paleti sıralanır.
isGifFrameInterlacedbooleantrue olarak ayarlanırsa GIF çerçevesi aralıklı olur.
lzwCodeSizebytePiksel başına bit.

GifFrameBlock(String path)

public GifFrameBlock(String path)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
yoljava.lang.StringGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için yol.

GifFrameBlock(String path, int left, int top)

public GifFrameBlock(String path, int left, int top)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
yoljava.lang.StringGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için yol.
solintSol görüntü konumu.
üstintÜst görüntü konumu.

GifFrameBlock(String path, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

public GifFrameBlock(String path, int left, int top, boolean isPaletteSorted, boolean isGifFrameInterlaced, byte lzwCodeSize)

Yeni bir GifFrameBlock sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
yoljava.lang.StringGörüntüyü yüklemek ve çerçeve piksel ve palet verilerini başlatmak için yol.
solintSol görüntü konumu.
üstintÜst görüntü konumu.
isPaletteSortedbooleantrue olarak ayarlanırsa renk paleti sıralanır.
isGifFrameInterlacedbooleantrue olarak ayarlanırsa GIF çerçevesi aralıklı olur.
lzwCodeSizebytePiksel başına bit.

EXTENSION_LABEL

public static final int EXTENSION_LABEL

Blok uzantı etiketi.

IMAGE_DESCRIPTOR_SIZE

public static final int IMAGE_DESCRIPTOR_SIZE

Görüntü tanımlayıcı boyutu.

getColorPalette(IColorPalette framePalette, IColorPalette containerPalette)

public static IColorPalette getColorPalette(IColorPalette framePalette, IColorPalette containerPalette)

İlgili renk paletini alır.

Parameters:

ParametreTürAçıklama
framePaletteIColorPaletteÇerçeve paleti.
containerPaletteIColorPaletteKapsayıcı paleti.

Returns: IColorPalette - The color palette.

createFlags(IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced)

public static byte createFlags(IColorPalette colorPalette, boolean isPaletteSorted, boolean isGifFrameInterlaced)

Bayrakları oluşturur.

Parameters:

ParametreTürAçıklama
colorPaletteIColorPaletteRenk paleti.
isPaletteSortedbooleantrue olarak ayarlanırsa renk paletindeki renkler sıralanır.
isGifFrameInterlacedbooleantrue olarak ayarlanırsa GIF çerçeve görüntüsü aralıklı olur.

Returns: byte - Oluşturulan bayraklar.

getFileFormat()

public long getFileFormat()

Dosya formatının bir değerini alır

Returns: long

getWidth()

public int getWidth()

Görüntünün genişliğini alır.

Returns: int - Görüntü genişliği.

getHeight()

public int getHeight()

Görüntünün yüksekliğini alır.

Returns: int - Görüntü yüksekliği.

getBitsPerPixel()

public int getBitsPerPixel()

Görüntünün piksel başına bit sayısını alır.

Returns: int - Görüntünün piksel başına bit sayısı.

getFrameTime()

public int getFrameTime()

Süreyi alır.

Değer: Milisaniye cinsinden süre.

Returns: int - süre.

setFrameTime(int value)

public void setFrameTime(int value)

Süreyi ayarlar.

Değer: Milisaniye cinsinden süre.

Parameters:

ParametreTürAçıklama
değerintsüre.

getInterlaced()

public boolean getInterlaced()

Bu GifFrameBlock‘ın satır aralıklı olup olmadığını gösteren bir değeri alır veya ayarlar.

Returns: boolean - aralıklı ise true; aksi takdirde false.

isInterlaced()

public boolean isInterlaced()

Bu görüntü örneğinin satır aralıklı olup olmadığını gösteren bir değeri alır.

Değer: bu görüntü örneği aralıklı ise true; aksi takdirde false.

Returns: boolean - bu görüntü örneğinin aralıklı olup olmadığını gösteren bir değer.

setInterlaced(boolean value)

public void setInterlaced(boolean value)

Bu GifFrameBlock‘ın satır aralıklı olup olmadığını gösteren bir değeri alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleantrue aralıklı ise; aksi takdirde false.

isPaletteSorted()

public boolean isPaletteSorted()

Renk paletinin sıralanıp sıralanmadığını gösteren bir değeri alır veya ayarlar.

Returns: boolean - renk paleti sıralı ise true; aksi takdirde false.

setPaletteSorted(boolean value)

public void setPaletteSorted(boolean value)

Renk paletinin sıralanıp sıralanmadığını gösteren bir değeri alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleantrue renk paleti sıralı ise; aksi takdirde false.

getGifFrameBitsPerPixel()

public byte getGifFrameBitsPerPixel()

GIF çerçeve piksel başına bit sayısını alır veya ayarlar.

Returns: byte - GIF çerçeve piksel başına bit sayısı.

setGifFrameBitsPerPixel(byte value)

public void setGifFrameBitsPerPixel(byte value)

GIF çerçeve piksel başına bit sayısını alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerbyteGIF çerçeve piksel başına bit sayısı.

getLeft()

public int getLeft()

Sol görüntü konumunu alır veya ayarlar.

Returns: int - Sol görüntü konumu.

setLeft(int value)

public void setLeft(int value)

Sol görüntü konumunu alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintSol görüntü konumu.

getTop()

public int getTop()

Üst görüntü konumunu alır veya ayarlar.

Returns: int - Üst görüntü konumu.

setTop(int value)

public void setTop(int value)

Üst görüntü konumunu alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerintÜst görüntü konumu.

getFrameTop()

public int getFrameTop()

p’ye dönüştürür.

Değer: Üst.

Returns: int

getFrameLeft()

public int getFrameLeft()

Sol koordinatı alır.

Değer: Sol.

Returns: int - sol.

getDisposalMethod()

public int getDisposalMethod()

İmha yöntemini alır.

Returns: int - atık yöntemi.

getFlags()

public byte getFlags()

Bayrakları alır veya ayarlar.

Returns: byte - Bayraklar.

setFlags(byte value)

public void setFlags(byte value)

Bayrakları alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerbyteBayraklar.

isUseAlphaBlending()

public boolean isUseAlphaBlending()

Bu [use alpha blending] kullanılıp kullanılmadığını gösteren bir değeri alır.

Değer: true eğer [use alpha blending] ise; aksi takdirde, false.

Returns: boolean - [use alpha blending] kullanılıp kullanılmadığını gösteren bir değer.

getControlBlock()

public GifGraphicsControlBlock getControlBlock()

Bu blokla ilişkili grafik kontrol bloğunu alır.

Returns: GifGraphicsControlBlock - The control block.

hasTransparentColor()

public boolean hasTransparentColor()

Çerçeve bloğunun şeffaf renk içerip içermediğini gösteren bir değeri alır.

Returns: boolean

getTransparentColor()

public Color getTransparentColor()

Çerçeve bloğunun şeffaf rengini alır.

Returns: Color

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Çerçeve bloğunun şeffaf renk içerip içermediğini gösteren bir değeri alır.

Parameters:

ParametreTürAçıklama
değerboolean

setTransparentColor(Color value)

public void setTransparentColor(Color value)

Çerçeve bloğunun şeffaf rengini alır.

Parameters:

ParametreTürAçıklama
valueColor

getBackgroundColor()

public Color getBackgroundColor()

Arka plan rengi için bir değer alır.

Returns: Color - a value for the background color.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

Arka plan rengi için bir değer ayarlar.

Parameters:

ParametreTürAçıklama
valueColorarka plan rengi için bir değer.

getOriginalOptions()

public ImageOptionsBase getOriginalOptions()

Orijinal dosya ayarlarına dayalı seçenekleri alır. Bu, orijinal görüntünün bit derinliği ve diğer parametrelerinin değişmeden kalmasına yardımcı olabilir. Örneğin, 1 bit piksel başına sahip siyah-beyaz bir PNG görüntüsü yükleyip ardından DataStreamSupporter.save(String) yöntemiyle kaydederseniz, 8 bit piksel başına çıkış PNG görüntüsü oluşur. Bunu önlemek ve PNG görüntüsünü 1 bit piksel başına kaydetmek için bu yöntemi kullanarak ilgili kaydetme seçeneklerini alın ve bunları ikinci parametre olarak Image.save(String, ImageOptionsBase) yöntemine geçirin.

Returns: ImageOptionsBase - The options based on the original file settings.

adjustBrightness(int brightness)

public void adjustBrightness(int brightness)

Görüntünün parlaklığını ayarlar.

Parameters:

ParametreTürAçıklama
brightnessintParlaklık değeri.

replaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)

public void replaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)

İzin verilen farkla bir rengi diğerine değiştirir ve pürüzsüz kenarları korumak için orijinal alfa değerini korur.

Parameters:

ParametreTürAçıklama
oldColorArgbintDeğiştirilecek eski renk ARGB-değeri.
oldColorDiffbyteDeğiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark.
newColorArgbintEski rengi değiştirecek yeni renk ARGB-değeri.

replaceNonTransparentColors(int newColorArgb)

public void replaceNonTransparentColors(int newColorArgb)

Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve pürüzsüz kenarları korumak için orijinal alfa değerini korur. Not: Şeffaflığı olmayan görüntülerde kullanırsanız, tüm renkler tek bir renk ile değiştirilecektir.

Parameters:

ParametreTürAçıklama
newColorArgbintŞeffaf olmayan renkleri değiştirecek yeni renk ARGB-değeri.

getFullFrame()

public RasterImage getFullFrame()

Tam çerçeveyi alır.

Returns: RasterImage - he RasterImage with full frame

resize(int newWidth, int newHeight, ImageResizeSettings imageResizeSettings)

public void resize(int newWidth, int newHeight, ImageResizeSettings imageResizeSettings)

Bu RasterCachedImage örneğinin boyutunu değiştirir.

Parameters:

ParametreTürAçıklama
newWidthintYeni genişlik.
newHeightintYeni yükseklik.
imageResizeSettingsImageResizeSettingsYeniden boyutlandırma ayarları.