2012-04-15 54 views
2

我想知道您向我推荐哪些逼真的工具。我尝试了几个像JCrop这样的脚本,但是我总是使用像bmp这样的格式获取堆栈。我要么无法上传,要么我可以上传,但不能裁剪。如果您使用(或知道)一种适用于不同格式的产品,请给我它的名字,我将非常感谢!建议一个好的图片上传和裁剪工具

回答

1

那么,我不知道JCrop很多,但你可以用几种工具来建立它。 我认为图像处理类作品应该在服务器端完成。 有一个很好的OOP库叫做Imagine。它主要基于Python的图像库,它非常棒,并且有不错的文档。 this是其作物功能文件。

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

+0

好的谢谢。我认为最好的方法是自己构建和个性化。亲爱的工具。 – 2012-04-15 16:23:15

0

这是积累,在这一直没有得到任何其他答案,我希望这有助于。

就像在另一个答案中说的,你应该结合一些工具来解决问题的每个部分。

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

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

    请记住,你不能显示的浏览器不支持的图像类型,但你可以在步骤它们转换3.

  2. 上传图像:

    对于大多数一旦你拥有裁剪区域,只需简单的文件输入即可。现在

    ,如果你要上传文件异步退房 this 了一个快速简便的设置或this 一个更复杂的解决方案。

  3. 要真正作物和处理图像:

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

    您已经通过PHP标记了该问题,所以这里是一个PHP wrapper for ImageMagick