web-dev-qa-db-ja.com

複数のXCFファイルをPNGに変換する方法は?

xcfファイルがたくさんあるフォルダーがあり、それらすべてをpngファイルに変換したいのですが、せいぜいbashのワンライナーを使用します。

どうすればそのようなタスクを達成できますか?

5
k0pernikus

Bashのワンライナー:

for i in *.xcf; do xcf2png -f $i -o $i.png; done

8
k0pernikus

GIMP画像エディタを使用してエクスポート先ツールを使用できます。使用する Ctrl-Shift-E ショートカットとして。
または、convertからimagemagickを使用することもできます。

filename.xcffilename.pngを変換します

xcftools(Sudo apt-get install xcftools)を使用することもできます。これには、このジョブを完全に実行するxcf2pngというユーティリティがあります。

xcf2png image.xcf -o image.png
4
tusharmakkar08

@ k0pernikusと同じですが、出力ファイル名からxcf拡張子を削除します

for i in *.xcf; do xcf2png -f $i -o "${i%.*}.png"; done