我想在使用picasa java api上傳到picasa之前減小照片的大小。 如何在使用Picasa API上傳期間調整照片大小?如何在上傳過程中調整照片大小?
1
A
回答
0
據我在API中看到的,照片必須在上傳之前調整大小。幸運的是,它在Java中是easy to do。
0
我曾經和ImageIO的組合imgscalr:
import javax.imageio.ImageIO;
import org.imgscalr.Scalr;
InputStream myPhotoInputStream = // new FileInputStream(file)
// or FileItemStream.openStream(); from an HTTP upload
OutputStream outstream = ...
BufferedImage image = ImageIO.read(myPhotoInputStream);
int maxDimension = 1024;
image = Scalr.resize(image, maxDimension);
ImageIO.write(image, "JPEG", outstream);
不幸的是,當你調整,你就失去了EXIF元數據。我還沒有找到一個能夠在讀取時簡單地保存這個庫並在寫入時恢復它的庫。 Apache commons-imaging看起來很有前途,但似乎無法寫入JPEG。
相關問題
- 1. 上上傳調整照片的大小
- 2. 如何上傳圖片,調整其大小以及如何在codeigniter中顯示調整大小的圖片?
- 3. PHP CMS上傳照片和自動調整大小
- 4. 如何在android中調整照片大小?
- 5. 上傳時調整圖片的大小
- 6. 上傳前調整圖片的大小
- 7. 上傳後調整圖片大小
- 8. 照片大小調整和壓縮
- 9. 照片庫縮略圖調整大小
- 10. Css定位和照片大小調整
- 11. 隨着Carrierwave,我想調整照片的大小取決於上傳的照片類型不同大小
- 12. 在基於CodeIgniter的網站上調整大小上傳的照片
- 13. Django在上傳過程中調整圖像大小
- 14. 在通過PHP提交表單後調整照片大小
- 15. 如何自動調整在PHP中上傳的照片?
- 16. 如何在CodeIgniter中上傳圖片時調整圖片大小功能
- 17. 在將圖片上傳到Firebase之前調整圖片大小
- 18. 通過Ajax調整大小並上傳圖片
- 19. 如何上傳和調整Joomla文章圖片的大小?
- 20. 圖片上傳腳本 - 如何調整大小
- 21. 圖片上傳,在MySQL中調整存儲路徑大小
- 22. 如何使用UIImagePicker/Swift調整照片大小
- 23. 如何自動調整flickr api的照片大小?
- 24. 調整圖片大小在軌道上
- 25. 如何傳播subview調整大小爲superview調整大小?
- 26. 用於在Blogger文章中調整照片大小的JavaScript
- 27. 在iOS中調整照片大小的有效方法
- 28. 如何在C#中的按鈕上調整圖片大小?
- 29. 上傳圖片然後調整圖片大小
- 30. Cakephp 2+上傳圖片時調整圖片大小和裁剪
通過「調整大小」你的意思是改變寬度×高度的像素或字節大小? – 2011-04-15 03:52:27