Imagemagick

ImageMagick vs GraphicMagick:如何移動圖像

  • December 2, 2014

所以,我有一堆文件用作桌面的基礎。使用ImageMagick,我可以轉換然後使用:

convert \
   -resize '1920x1080>' \
   -extent 1920x1080 \
   -background '#000000' \
   -gravity SouthEast \
   $file $dir/$file

使圖像移動到螢幕的右下方區域。這個區域幾乎沒有窗戶,因此我實際上可以看到牆紙。我這樣做的原因是某些圖像比我的顯示器大,因此需要重新縮放而不是僅僅放在那裡。但是,使用帶有上述命令的GraphicMagick會導致圖像向右上角移動!

如何使用GraphicMagick實現類似的效果?

例如,這是經過後處理的圖像之一: 在此處輸入圖像描述

extent必須在and之後 使用,例如:background``gravity

gm convert -resize '1920x1080>' -background black -gravity SouthEast -extent 1920x1080 infile outfile

或者

gm convert infile -resize '1920x1080>' -background black -gravity SouthEast -extent 1920x1080 outfile

引用自:https://unix.stackexchange.com/questions/170994