Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQueryAjax和php裁剪图像?_Php_Jquery_Ajax_Image_Crop - Fatal编程技术网

如何使用jQueryAjax和php裁剪图像?

如何使用jQueryAjax和php裁剪图像?,php,jquery,ajax,image,crop,Php,Jquery,Ajax,Image,Crop,嗨,我正在做一个社交网络项目,我可以选择添加/编辑照片,当用户单击按钮时,图像将上载到数据库并进行更新…但当用户单击裁剪按钮时,它将在某个弹出窗口或模式窗口中打开,然后用户裁剪该图像,然后通过ajax和php将其保存在数据库中,然后显示在其位置上 有没有像这样的jquery插件或者需要自定义代码 如果是自定义代码,那么最好的方法是什么。这可能就是您想要的 我使用本教程实现了这一目标: 您可以随时使用“jCrop”插件(只需谷歌jCrop)并使用imagik来处理大小调整和裁剪 jCrop基本上只

嗨,我正在做一个社交网络项目,我可以选择添加/编辑照片,当用户单击按钮时,图像将上载到数据库并进行更新…但当用户单击裁剪按钮时,它将在某个弹出窗口或模式窗口中打开,然后用户裁剪该图像,然后通过ajax和php将其保存在数据库中,然后显示在其位置上

有没有像这样的jquery插件或者需要自定义代码


如果是自定义代码,那么最好的方法是什么。

这可能就是您想要的


我使用本教程实现了这一目标:


您可以随时使用“jCrop”插件(只需谷歌jCrop)并使用imagik来处理大小调整和裁剪

jCrop基本上只是收集x和y坐标,并将值定位到表单中的隐藏字段中。因此,在发布表单后,您可以使用imagik方法cropImage使用post值裁剪图像,如:

“cropImage($width,$height,$x,$y)”


抱歉,回复有点模糊。

您也可以尝试此插件 试试这个

试试我用PHP GD和Javascript构建的在线Photoshop工具

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

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

希望能有帮助

谢谢


这是我找到的最完美的脚本。为此


这是一个非常棒的教程,我制作了5个月,很多非应用程序都在使用它。

试试这个:谢谢你的回复。我试过这个,但我不想这样。我想要一些像facebook个人资料图像裁剪的东西。不!这里有一个关于在PHP中使用这个插件的教程:(披露:我是imgAreaSelect插件的作者)哦,哇。。我需要说,这是一个很棒的插件。:)