検索
プロジェクト
全般
プロフィール
ログイン
ホーム
プロジェクト
検索
:
A painter and a black cat
全プロジェクト
A painter and a black cat
概要
活動
ニュース
Wiki
ファイル
ダウンロード (1019 Bytes)
Redmine Album plugin
» makeThumbnail.sh
サムネイル画像作成シェルスクリプト -
kanata
, 2025/04/13 13:52
#!/bin/sh
#Album plugin for Redmine
#2015.01.12 kanata
#setting
IMAGE_PATH
=
"/opt/alminium/public/images/album/a-painter-and-a-black-cat"
IMAGE_CONVERT_PATH
=
"/opt/alminium/public/images/album/a-painter-and-a-black-cat/thumbnail"
IMAGE_OWNER
=
"apache:apache"
#make thumbnail
IMAGE_LIST
=
`
ls
${
IMAGE_PATH
}
/
*
.jpg | xargs
-i
basename
{}
`
if
[
`
ls
${
IMAGE_PATH
}
|grep
-v
thumbnail|wc
-l
`
!=
`
ls
${
IMAGE_CONVERT_PATH
}
|wc
-l
`
]
then
for
WORD
in
${
IMAGE_LIST
}
do
if
[
!
-r
${
IMAGE_CONVERT_PATH
}
/
${
WORD
%jpg
}
png
]
then
JUDGE_ORG
=
`
identify
-ping
${
IMAGE_PATH
}
/
${
WORD
}
|awk
'{print $3}'
`
JUDGE_W
=
`
echo
${
JUDGE_ORG
}
|cut
-d
x
-f
1
`
JUDGE_H
=
`
echo
${
JUDGE_ORG
}
|cut
-d
x
-f
2
`
if
[
${
JUDGE_W
}
-gt
${
JUDGE_H
}
]
then
convert
-geometry
80x60
${
IMAGE_PATH
}
/
${
WORD
}
${
IMAGE_CONVERT_PATH
}
/
${
WORD
%jpg
}
png
else
convert
-geometry
60x80
${
IMAGE_PATH
}
/
${
WORD
}
${
IMAGE_CONVERT_PATH
}
/
${
WORD
%jpg
}
png
fi
fi
done
fi
chown
${
IMAGE_OWNER
}
${
IMAGE_PATH
}
/
*
.jpg
chown
${
IMAGE_OWNER
}
${
IMAGE_CONVERT_PATH
}
/
*
.png
exit
0
« 前
1
2
3
…
5
次 »
(1-1/5)
ロード中...