如何使用jQuery Ajax和PHP裁剪图片?

6

你好,我正在做一个社交网络项目,其中有添加/编辑照片的选项。当用户点击按钮时,图像将上传到数据库并进行更新...但是,当用户点击裁剪按钮时,它将在某个弹出窗口或模态窗口中打开,然后用户可以进行裁剪。之后,通过ajax和php将其保存在数据库中,并在他的位置上显示。

是否有类似此功能的jquery插件,或者需要自定义代码。

如果需要自定义代码,最好的方法是什么?


1
尝试一下这个:http://deepliquid.com/content/Jcrop.html - red-X
谢谢回复,我已经尝试过了,但我不想要这样的效果。我想要像Facebook个人资料图片裁剪那样的东西。 - Pathik Gandhi
2
不要啊!又来一个“社交”东西。 - Roko C. Buljan
8个回答


1

1

试试我的在线 Photoshop 工具,它是用 PHP GD 和 Javascript 构建的。

http://www.sajithmr.me/photoshop/

在这里,您可以裁剪、重新调整大小、旋转、添加水印图像和添加水印文本

我还在我的博客上发布了完整的源代码

希望能对您有所帮助

谢谢

Sajith


1



0
你可以始终使用“jCrop”插件(只需搜索 jCrop),并使用 Imagik 处理大小调整和裁剪。
jCrop 基本上只是收集 x 和 y 坐标,并将值定位到表单中的隐藏字段中。因此,一旦您提交表单,您可以使用 imagik 方法 cropImage 使用 post 值裁剪图像,例如:
'cropImage($width, $height, $x, $y)'
抱歉回复有些含糊。

0

这是有关如何在 PHP 中使用此插件的教程:http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop-v11/(声明:我是 imgAreaSelect 插件的作者) - Michał Wojciechowski
哦哇.. 我必须说,这是一个很棒的插件。 :) - Sourabh

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