Konsoleで多数の写真を変換したいと思います。ビデオを作成するには、写真のサイズを変更する必要があります。
1枚の写真でできます。私はこのコマンドに満足しています:
convert video000001.png -filter Lanczos -resize 50% toto000001.jpeg
だから私の質問は、多くの写真でケースをどのように扱うことができるのですか?
簡単なスクリプトでそれを行うことができます。変換したいすべての画像を含むフォルダーを作成し、同じフォルダーで次のスクリプトを起動します。
img_convert.sh
#!/bin/bash
FILES=*.png
mkdir -p ./converted
for i in $FILES
do
echo "Processing image $i..."
/usr/bin/convert "$i" -filter Lanczos -resize 50% ./converted/converted_"$i".jpeg
done
編集:
@ pzkpfw は、同じコマンドをシェルで実行すると同じ結果が得られることを示しています。
for i in *.png; do convert "$i" -filter Lanczos -resize 50% converted_"$i".jpeg;