not good but great

プログラミング、アート、映画・本の感想について書きます。

iTunes Connect用のスクリーンショットをシェルスクリプトで一括生成する。

画面サイズに合わせて切り出しを行うのは大変だ。以下を読んだ。
新iTunes Connect用のスクリーンショット作成の苦行をなんとかする | blog.haranicle.net

A shell script to create AppStore screen shots.

シェルスクリプトで画像を生成できた。便利だ。

echo "3.5inch"
for i in 1 2 3 4 5
do
  destFilePath=$destDir3_5$fileNamePrefix$i".png"
  echo $destFilePath
  convert -resize 640x $fileNamePrefix$i".png" $destFilePath
  convert -crop 640x960+0+0 $destFilePath $destFilePath
done

無理矢理3.5inch用にリサイズするコードも書いてみた。途中で画像がちょんぎれてしまったが、たまたま問題ない構図だったので良かった。