我对-crop函数在Imagemagick中的工作原理感到困惑。
我有来自Jcrop的以下值。
(x1,y1), (x2,y2), width and height.
以下命令:
exec("convert $target_path -crop ".$w."x".$h."+$x+$y +repage $target_path");
原始图片:
裁剪后的结果:
我的问题是,我如何使用Jcrop的坐标和尺寸,并将它们与Imagemagick一起使用?
答案 0 :(得分:1)
我不知道你传递给convert
的是什么值,但你的命令需要看起来像这样提取光区 - 如果这是你的目标:
convert x.png -crop 240x240+120+100 out.png
第一个240
是裁剪区域的宽度,第二个240
是其高度。 120
是左上角的x偏移量,+100
是从顶部向下偏移的y偏移量。
或者,一般而言,您可以像这样指定作物
convert input.png -crop ${x}x${y}+${a}+${b} output.png
答案 1 :(得分:0)
裁剪期间我的图片上有 style ='max-width:500px;'。删除了样式,现在它正在工作。