2012-09-18 66 views
1

我預計在我的Java應用程序中使用一些圖像。這些圖像將使用g.drawImage()繪製到我的JPanel上。 JPanel的是可調整大小和圖像應該擴展爲JPanel的增加/尺寸減小Java中的可縮放圖像

兩個問題:這種類型的期望的可擴展圖像的

  1. 什麼圖像格式是最好的?例如,在這個應用程序中,尺寸爲100x100的圖像可以縮放成尺寸爲30x30或10x10或300x300的圖像。
  2. 如何編寫代碼來執行此縮放?

回答

1
  1. 沒關係,我不這麼認爲。 (如果您希望圖像在縮放時不會模糊,請查看矢量圖像)。

  2. 您可能想要在窗口大小調用的偵聽器中使用Image.getScaledImage(int, int, int)