簡體   English   中英

調整Java圖像大小(3種尺寸)的每個圖像均上傳到Amazon S3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM