2012-05-30 39 views
0

我正在使用tapestry5框架,其中我使用的是uploadedFile組件,該組件正在向我返回一個圖像類型的文件。在使用tapestry進行存儲之前調整圖像大小的方法5

現在我想將圖像的大小調整爲20 x 20,而不管圖像的類型如何。

有沒有用Java API或Tapestry5框架來實現這一目標的方法?

在此先感謝...

+1

相關:http://stackoverflow.com/questions/244164/resize-an-image-in-java-any-open-source-library –

回答

2

這不是功能,是掛毯的一部分,或者每一個可能是。 Java2D API有足夠的支持將字節流轉換爲圖像,重新縮放它們並將其存儲回去。

0

試試這個:

BufferedImage resizedImage = new BufferedImage(IMG_WIDTH, IMG_HEIGHT, type); 
Graphics2D g = resizedImage.createGraphics(); 
g.drawImage(originalImage, 0, 0, IMG_WIDTH, IMG_HEIGHT, null); 
g.dispose(); 
相關問題