0
我正在使用tapestry5框架,其中我使用的是uploadedFile組件,該組件正在向我返回一個圖像類型的文件。在使用tapestry進行存儲之前調整圖像大小的方法5
現在我想將圖像的大小調整爲20 x 20,而不管圖像的類型如何。
有沒有用Java API或Tapestry5框架來實現這一目標的方法?
在此先感謝...
我正在使用tapestry5框架,其中我使用的是uploadedFile組件,該組件正在向我返回一個圖像類型的文件。在使用tapestry進行存儲之前調整圖像大小的方法5
現在我想將圖像的大小調整爲20 x 20,而不管圖像的類型如何。
有沒有用Java API或Tapestry5框架來實現這一目標的方法?
在此先感謝...
這不是功能,是掛毯的一部分,或者每一個可能是。 Java2D API有足夠的支持將字節流轉換爲圖像,重新縮放它們並將其存儲回去。
試試這個:
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();
相關:http://stackoverflow.com/questions/244164/resize-an-image-in-java-any-open-source-library –