GWT图像裁剪

10

我正在使用GWT构建网站,并希望添加图像裁剪功能,以便用户上传其个人资料图片,然后按需裁剪。我正在寻找类似于Jcrop但在GWT中的解决方案。

我发现 这个这个 代码示例可以在客户端裁剪图像,但没有用户可以选择需要裁剪的图像部分的UI界面。

在SO上也有几个类似的问题(例如这个 GWT和Jcrop),但没有人给出仅使用纯GWT实现图像选择部分的示例代码。 如果您有这样的想法,请分享,我相信其他人将来也会从中受益。

这是我要寻找的示例: enter image description here


你选择了哪个选项来解决你的问题?你考虑过开源吗? - logan
2个回答

6
我建议您选择路线#1。我已经全职在GWT上工作了一段时间,并花了很多时间寻找库,但我认为这是一个尚不存在的库。
以下是您的选项:
  1. 使用JSNI接口包装Jcrop。

    • 优点: 你需要包含小巧而强大的JQuery和JCrop
    • 缺点: 学习如何构建第一个JSNI包装可能会很麻烦
  2. GWT拖放构建您自己的。

    • 优点: “纯GWT”
    • 缺点: 您可能无法处理JCrop随时间解决的所有边缘情况,也不会有那么多特性。
  3. 将JCrop移植到GQuery

    • 优点: JCrop是开源的,代码只有约1600行
    • 缺点: 它有约1600行代码,移植到Java后可能会更大
如果您决定执行以上任何操作,请开源!我很乐意做出贡献,而且看起来我也可以在我的GWT项目中使用它。

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接