[英]Java Image resizing (3 sizes) upload each to Amazon S3
我將grails與jetS3t一起使用將圖像上傳到S3,效果很好。
但是現在我需要調整圖像大小(縮略圖,中小尺寸)並將其全部上傳到S3。
到目前為止,我正在考慮使用ImageMagick,但不知道哪種方法是調整大小的最佳方法。
我是不是該:
將原件上傳到S3,然后使用從S3接收的URL調整大小(另一次下載),然后將調整大小后的圖像上傳到S3,(x3)
要么
上傳並使用內存中的圖像字節,進行所有調整大小,將3張重新調整尺寸的照片和原始圖像上傳到S3
取決於您的質量要求和內存可用性。
如果您希望調整大小后的圖像具有良好的質量,則使用ImageMagick可能是一個不錯的選擇,但這需要將源圖像保存在本地磁盤上。 另一方面,您不需要將所有圖像存儲在內存中。 Im4Java作為IM的接口對我來說非常有效。
使用Java Graphics
包和BufferedImage
類,您可以執行內存中操作,但這可能無法生成質量好的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.