25 Şubat 2020 Salı

Awt Image Sınıfı - Soyut Sınıf

Giriş
Şu satırı dahil ederiz.
import java.awt.Image
Bu sınıf soyut bir sınıftır. Bu sınıftan kalıtan java.awt.BufferdImage ve java.awt.VolatileImage sınıfılarını kullanmak gerekir.

getScaledInstance metodu
Bu metod genellikle Image.SCALE_SMOOTH parametresi ile kullanılır.

Örnek
Şöyle yaparız.
Image dimg = img.getScaledInstance(width, height,Image.SCALE_SMOOTH);
Örnek
Şöyle yaparız. Kaynak resmin boyutlarını değiştirerek yeni resme yazar.
Image srcImg = ...;
BufferedImage bufImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB)

buffImg.getGraphics().drawImage(
  srcImg.getScaledInstance(width, height, Image.SCALE_SMOOTH), 0,
  0, null
);

Hiç yorum yok:

Yorum Gönder