我使用的是一個通用的格式,所有的應用程序圖像爲PNG.Any上傳的JPG圖像仍然被保存爲PNG使用代碼如下。爪哇JPG到Png
java.awt.image.BufferedImage bufferedImage = ImageIO.read(jpgImagePAth);
if(!IsExtensionPng(jpgImagePath)){
ImageIO.write(bufferedImage, "png", new File(pptFolder, justNamePng));
}
但是,這保留了阿爾法即使它是不存在的JPG這樣使得2MB圖片7MB和6MB爲16MB。無論如何要保存png而不保留alpha?
我需要轉換爲PNG的原因是後來當我在圖像上添加文本時,它失去了實際的分辨率。我已經嘗試過無損JPEG,它沒有修復它。
「上傳的圖片」,你將如何使用它們?根據這個答案,我可能會建議一些東西... – 2011-05-18 17:41:54
jpgImagePAth這就是在哪裏jpg圖像已經上傳。 – 2011-05-18 17:44:21
我的意思是,一旦他們上傳並存儲在硬盤上。這是用於桌面應用程序嗎?如果是這樣,請解釋一下。你打算通過互聯網提供服務嗎?我們在談論多少圖片?你會用很多嗎? – 2011-05-18 17:51:13