2012-04-23 239 views
10

我正在使用GWT構建網站,並希望添加圖像裁剪功能,以便用戶可以上傳其配置文件圖像,然後根據需要裁剪它。我正在尋找類似於Jcrop的東西,但在GWT中。GWT圖像裁剪

我發現THISTHIS代碼示例如何在客戶端上裁剪圖像,但沒有UI部分,用戶可以在其中選擇需要裁剪的部分圖像。

在SO(for examplethis GWT和Jcrop)上也有類似的問題,但是沒有人給出使用純GWT的圖像的選擇部分的例子。 如果你有一個想法如何做到這一點,請分享,我相信其他人將在未來利用這一點。

這裏是我要找的例子:我建議您採取的路線#1 enter image description here

+0

您選擇了哪個選項來解決您的問題?你有沒有考慮過採購它? – logan 2012-08-09 22:00:12

回答

6

。我已經在GWT工作了一段時間,花了很多時間尋找圖書館,這是我現在還不認爲存在的一個。

這裏是你的選擇:

  1. 裹Jcrop使用JSNI接口。

    • 優點:你必須包括jQuery和JCrop,這是小而強大的
    • 缺點:學習如何建立你的第一個JSNI包裝可以是一個痛苦
  2. 構建你自己的GWT Drag and Drop

    • 優點:「純GWT」
    • 缺點:你可能不會處理JCrop已經發現的所有邊緣情況,也不會像功能一樣。
  3. 端口JCrop到GQuery

    • 優點:JCrop爲open source,只有圍繞〜1600行代碼
    • 缺點:這是〜1600行代碼,這很可能是移植到Java時要大得多

如果您決定做以上任何事情,請開源吧!我很樂意貢獻,它看起來像我可以在我的GWT項目中使用的東西。