wordpress に iphone で撮った写真をアップしようとすると写真がでかすぎると怒られる。
アップロードするファイルのサイズ上限は1MBです。
ubuntu の shotwell ツールで写真を取り込むと以下のような階層構造で写真が取り込まれる。
2012
├── 01
│ ├── 01
│ │ ├── IMG_0805.JPG
│ │ ├── IMG_0806.JPG
│ │ ├── IMG_0807.JPG
│ │ └── IMG_0808.JPG
この階層を別のところにコピーしながら、圧縮するシェルを作成してみた。それなりに便利。
#! /bin/bash
SRCDIR="$HOME/ピクチャ";export SRCDIR
if [ ! -f cp.complete ]
then
echo "touch cp.complete"
touch cp.complete
fi
(cd $SRCDIR;find . -name '*.JPG' -print) | sort -u > cp.target
for file in `diff cp.target cp.complete | grep '<' | sed 's/^< //g'`
do
echo "== $file =="
mkdir -p `dirname $file`
convert -resize 1024x768 $SRCDIR/$file $file
done
mv cp.target cp.complete
exit 0
0 件のコメント:
コメントを投稿