それで壁紙の基礎として使うファイルがたくさんありました。使用イメージマジシャン、次のように変換できます。
convert \
-resize '1920x1080>' \
-extent 1920x1080 \
-background '#000000' \
-gravity SouthEast \
$file $dir/$file
画像を画面の右下の領域に移動します。この空間には窓がほとんどなく、実際に壁紙を見ることができます。私がこれを行う理由は、一部の画像が私のモニターよりも大きいため、単にそこに配置するのではなく、サイズを変更する必要があるからです。しかしグラフィックマジシャン上記のコマンドを使用すると、画像は右上に移動します!
同様の効果を得るにはどうすればよいですか?グラフィックマジシャン?
たとえば、以下は後処理された画像の1つです。
答え1
extent
使用すべき後ろに 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