我有一個表格,其中,所述用戶將能夠或者通過提供一種圖像:Grails的圖像處理
- 從他們的計算機
- 上傳它在網絡上輸入的圖像的URL
提供圖像後,用戶應該能夠使用JavaScript控件選擇要裁剪的圖像區域。裁剪後的圖像將被調整爲具有標準寬度。我可能會使用圖像託管服務(例如ImageShack)來在線存儲圖像,而不是在本地文件系統中。因此,要總結,我正在尋找的功能是:
- 圖像區域選擇(裁剪)
- 圖像縮放
- 圖片託管服務集成
有一個Grails插件或可以滿足這些需求的Java庫?
我有一個表格,其中,所述用戶將能夠或者通過提供一種圖像:Grails的圖像處理
提供圖像後,用戶應該能夠使用JavaScript控件選擇要裁剪的圖像區域。裁剪後的圖像將被調整爲具有標準寬度。我可能會使用圖像託管服務(例如ImageShack)來在線存儲圖像,而不是在本地文件系統中。因此,要總結,我正在尋找的功能是:
有一個Grails插件或可以滿足這些需求的Java庫?
您正在尋找的大多數圖像處理功能都可以通過Java API(標準版)直接處理,例如,在類BufferedImage
和AffineTransform
中。
我想,選擇過程相當簡單,給出一個JavaScript插件(http://odyniec.net/projects/imgareaselect/)。
我認爲Grails世界中用於調整圖像大小的最新技術將是燃燒圖像插件(http://grails.org/plugin/burning-image)。
您從中獲得的圖像質量並不太好。你也可以通過groovy直接調用imageMagick,但是這個設置和可移植性並不好。
就個人而言,我會去像ImgScalr一個簡單的庫 - http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/
所以這兩塊都在那裏,但沒有一個真正的插件,將在Grails的世界做這一切爲您服務。
您可能還會看看Gaelyk和Google App Engine,因爲圖像調整支持有更好,更便攜。
我想這是Don'正在尋找的`AffineTransform`和`BufferedImage`沒有覆蓋的位。即; javascript作物選擇工具,基於這種作物的服務器端操作以及圖像服務api的處理 – 2011-12-16 15:57:58