簡體   English   中英

使用Jcrop和Imagemagick裁剪圖像

[英]Cropping an image using Jcrop and Imagemagick

我對-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一起使用?

我不知道convert什么值傳遞給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

在此處輸入圖片說明

我感覺像個白痴。

我有style ='max-width:500px;' 在裁剪期間在我的圖像上。 刪除了樣式,現在可以使用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM