我想知道您向我推荐了哪些 up-and-crop 工具。我尝试了几个像 JCrop 这样的脚本,但我总是得到某种格式的堆栈,比如 bmp。我要么无法上传,要么可以上传但无法裁剪。如果您使用(或知道)一种适用于不同格式的产品,那么请告诉我它的名称,我们将不胜感激!
问问题
803 次
2 回答
1
好吧,我对 JCrop 了解不多,但您可以使用多种工具构建它。我认为图像处理类的工作应该在服务器端完成。有一个名为Imagine的优秀 OOP 库。它主要基于 Python 的 Imaging Library,它很棒并且有不错的文档。这是它的作物功能文档。
在客户端,您可以使用某种图像区域选择工具让用户确定要裁剪的区域。imgAreaSelect很好。然后您可以通过JQuery 的 post 函数或任何其他方式将裁剪区域发送到 php 。
于 2012-04-15T16:13:53.183 回答
0
一直以来,这都没有任何其他答案,我希望这会有所帮助。
就像在另一个答案中所述,您应该结合一些工具来解决问题的每个部分。
让用户选择裁剪区域:
如果你不喜欢 jCrop 你可以试试Guillotine。它非常轻巧,易于设置,并允许裁剪、缩放和旋转图像。它具有触摸支持并且响应迅速(流畅)。
请记住,您无法显示浏览器不支持的图像类型,但您可以在步骤 3 中对其进行转换。
要上传图像:
在大多数情况下,一旦有了裁剪区域,只需输入一个简单的文件就足够了。
要实际裁剪和处理图像:
上传后,您可以在服务器上裁剪、转换和处理图像,ImageMagick是一个很好的工具。它是开源的,许多语言都有它的包装器。
你已经用PHP标记了这个问题,所以这里是ImageMagick 的 PHP 包装器。
于 2014-08-03T21:03:44.220 回答