つかさ🐧 is a user on mstdn.fm. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
つかさ🐧 @ktsuaksa

Web用の画像データを作るシェルスクリプトを書きました。使う際は個人の責任でね。

#!/bin/bash
#
# ポートレイトとランドスケープを判断してサイズをWeb用にする
#

tagtfn="/home/tsukasa/edogoe/images/"

if [ -n "$1" ]
then
ALL=(`identify $1`)
echo "元サイズ="${ALL[2]}
WID=(`echo ${ALL[2]} | cut -d x -f 1`)
HEI=(`echo ${ALL[2]} | cut -d x -f 2`)
if [ $WID -lt $HEI ]
then
convert -resize 600x800 $1 ${tagtfn}$1
else
convert -resize 800x600 $1 ${tagtfn}$1
fi
ALL=(`identify ${tagtfn}$1`)
echo "新サイズ="${ALL[2]}
fi

exit 0

· Web · 0 · 1

シェルは便利で面白い。

申し訳ない。これ、動作がおかしい。下記のコマンドで同様のことが出来ますので。

convert -resize 800x1200 $1 ${tagtfn}$1
convert ${tagtfn}$1 -auto-orient ${tagtfn}$1