【问题标题】:Suggest a good image upload-and-crop tool推荐一个好的图片上传和裁剪工具
【发布时间】:2012-04-27 03:38:06
【问题描述】:

我想知道您向我推荐了哪些 up-and-crop 工具。我尝试了几个像 JCrop 这样的脚本,但我总是得到某种格式的堆栈,比如 bmp。我要么无法上传,要么可以上传但无法裁剪。如果您使用(或知道)一种适用于不同格式的产品,请告诉我它的名称,我们将不胜感激!

【问题讨论】:

    标签: php jquery upload crop jcrop


    【解决方案1】:

    在这段时间里没有任何其他答案,我希望这会有所帮助。

    就像其他答案中所述,您应该结合一些工具来解决问题的每个部分。

    1. 让用户选择裁剪区域:

      如果你不喜欢 jCrop,你可以试试Guillotine。它非常轻巧,易于设置,并允许裁剪、缩放和旋转图像。它具有触控支持并且反应灵敏(流畅)。

      请记住,您无法显示浏览器不支持的图像类型,但您可以在第 3 步中对其进行转换。

    2. 上传图片:

      在大多数情况下,一旦有了裁剪区域,输入一个简单的文件就足够了。

      现在,如果您想异步上传文件,请查看 this 快速简便的设置或this 以获得更复杂的解决方案。

    3. 实际裁剪并处理图像:

      上传后,您可以在服务器上裁剪、转换和处理图像,ImageMagick 是一个很好的工具。它是开源的,许多语言都有它的包装器。

      你已经用 PHP 标记了这个问题,所以这里是 PHP wrapper for ImageMagick

    【讨论】:

      【解决方案2】:

      嗯,我对 JCrop 了解不多,但您可以使用多种工具来构建它。 我认为图像处理类的工作应该在服务器端完成。 有一个很好的 OOP 库,名为 Imagine。它主要基于 Python 的 Imaging Library,它很棒并且有不错的文档。而this 是它的裁剪函数文档。

      在客户端,您可以使用某种图像区域选择工具让用户确定要裁剪的区域。 imgAreaSelect 很好。然后你可以通过JQuery's post function或其他方式将裁剪区域发送到php。

      【讨论】:

      • 好的,谢谢。我认为最好的方法是自己构建和个性化它。感谢亲爱的工具。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多