Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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
Php ImageMagick和mogrify作物_Php_Imagemagick_Mogrify - Fatal编程技术网

Php ImageMagick和mogrify作物

Php ImageMagick和mogrify作物,php,imagemagick,mogrify,Php,Imagemagick,Mogrify,我在获取图像的裁剪时遇到问题(我的调整大小功能正常) 原始图像为x,调整大小后: mogrify -resize x75 /my/path/image.jpg 执行getimagesize()后,我可以看到调整大小功能正常工作: “裁剪”命令是: mogrify -crop 100x75! +0+0 /my/path/image.jpg mogrify -crop 100x75! +0+0 /my/path/image.jpg 完成后,我尝试使用getimagesize()确认图像大小正确

我在获取图像的裁剪时遇到问题(我的调整大小功能正常)

原始图像为
x
,调整大小后:

mogrify -resize x75 /my/path/image.jpg
执行getimagesize()后,我可以看到调整大小功能正常工作:

“裁剪”命令是:

mogrify -crop 100x75! +0+0 /my/path/image.jpg
mogrify -crop 100x75! +0+0 /my/path/image.jpg
完成后,我尝试使用
getimagesize()
确认图像大小正确,但出现以下错误,我也无法访问图像

Warning (2): getimagesize(/my/path/image.jpg) [function.getimagesize]: failed to open stream: No such file or directory
有什么想法吗?我对作物使用了错误的语法吗


提前谢谢

我记不起以前使用的路径了,但我发现获得图像大小的唯一方法是使用指向文件的直接链接-您已经这样做了吗,还是正在使用PHP路径

在旁注中,我想你应该设置两次文件名,让它打开,然后保存文件

mogrify -crop 100x75! +0+0 /my/path/image.jpg /my/path/image.jpg

我希望这能帮助您解决问题,mate…

看起来错误出在语法中,图像大小和裁剪位置之间没有空格它应该是这样的

mogrify -crop 100x75!+0+0 /my/path/image.jpg
以下内容不正确:

mogrify -crop 100x75!+0+0 /my/path/image.jpg