我到处搜索了两天了,仍然没有帮助。如何使用jQuery Guillotine插件的数据裁剪图像与Imagick
我的项目使用jQuery Guillotine Plugin允许用户在上传到我的PHP服务器之前选择图片大小和位置,但我无法弄清楚根据从前端接收的数据裁剪和缩放图片的正确方法。
这里是我已经试过:
响应我试图用看起来像这样的工作:
{ scale: 0.324, angle: 0, x: 110, y: 34, w: 300, h: 300 }
那么php代码:
$imagick = Image::make($destination . "/" . $fileName);
$height = $imagick->height();
$width = $imagick->width();
$imagick->rotate($req['angle']);
//using the data recieved after user selection
$imagick->cropImage((int)$req['w'], (int)$req['h'], (int)$req['x'], (int)$req['y']);
//Write image to disk
$imagick->save($destinationPathSmaller . $fileName);
在这点,图片无法正确显示。我真的不知道该怎么做,这是我的第三天。请帮忙!
谢谢inadvance,
过程中的哪个部分发生故障? 1.他们选择一张图片。 2.)他们改变它的设置。 3.)他们发布图像的设置。 4.)你保存文件。 – Iwnnay
这是点4.)当我想保存文件,我不知道如何裁剪数据,以完全按照用户选择它的方式。 – wizston
你在'$ req'数组中返回的值是什么? – Iwnnay