s4
changeset 261:1a4df907ac87
Thumbnail image format follows original size
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Wed, 20 Jul 2016 15:31:11 +0859 |
parents | 1b9d45b823b8 |
children | f7939f4297d4 |
files | s4-blog.sh |
diffstat | 1 files changed, 9 insertions(+), 3 deletions(-) [+] |
line diff
1.1 --- a/s4-blog.sh Wed Jul 20 13:19:15 2016 +0859 1.2 +++ b/s4-blog.sh Wed Jul 20 15:31:11 2016 +0859 1.3 @@ -229,13 +229,19 @@ 1.4 fnb=$fn"(${sz})" 1.5 # echo r=$mrid fn=$fn 1.6 case "$fn" in 1.7 - *.[Pp][Nn][Gg]|*.[Jj][Pp][Gg]|*.[Jj][Pp][Ee][Gg]) 1.8 + *.[Pp][Nn][Gg]|*.[Jj][Pp][Gg]|*.[Jj][Pp][Ee][Gg]|*.[Gg][Ii][Ff]) 1.9 + # fmt=${fn##*.} # jpg:- is slow...why 1.10 + case "$fn" in 1.11 + *.[Pp][Nn][Gg]) fmt=png ;; 1.12 + *.[Gg][Ii][Ff]) fmt=gif ;; 1.13 + *) fmt=jpeg ;; 1.14 + esac 1.15 sq $db "SELECT hex(bin) FROM article_m WHERE rowid=$mrid" \ 1.16 | unhexize \ 1.17 - | convert -define jpeg:size=100x100 -resize 100x100'>' - jpeg:- \ 1.18 + | convert -define ${fmt}:size=100x100 -resize 100x100'>' - ${fmt}:- \ 1.19 | hexize \ 1.20 | sed -e 's/\(..\)/%\1/g' \ 1.21 - -e "s|^|<a href=\"$catlink+$mrid\"><img src=\"data:image/jpeg,|" \ 1.22 + -e "s|^|<a href=\"$catlink+$mrid\"><img src=\"data:image/$fmt,|" \ 1.23 -e "s|\$|\">$fnb</a>|" 1.24 ;; 1.25 *)