Exception Diary
2007.06.03 [Sun]
_ SmoothGalleryの画像サイズ
前日、SmoothGalleryを褒めちぎったわけだが、一つ残念なのは、SmoothGalleryが画像の縮小をしてくれない点だ。エリアをはみ出す大きなサイズの画像だと、真ん中の部分しか表示してくれない。絵日記プラグインの拡張版(image_ex.rb)では、画像をアップデートするとサムネイルも自動で作ってくれ、日記にはサムネイルの方を貼り付けることができる。この機能を使って、私はtDiaryを「デジカメで撮ったままの(リサイズしていない)ファイルの保管庫」というイメージとして使っていた訳だ。これを何とかしなければいけなかった。
色々考えたが結局、こちらのドキュメントにもあるように、"image-gallery.use_mid_image"というパラメータを作った。これをtrueにすると、(1)サムネイル、(2)SmoothGallery用の中間サイズ画像、(3)元画像の三種類のサイズのファイルを、それぞれのモードで使い分けるようになる。ディスク容量が勿体無い感じだが、あまり深く考えずまずはこれで行くことにする。必然的に、image_ex.rbがサムネイルと中間サイズ画像を生成してくれないと困る訳だが、この改造をしたものをこちらに置いておく。中間サイズ画像は640x480の固定で、日記の画像のクリックでImage GalleryのViewerモードに飛ぶようにもしてある。
Imaga Galleryを使っているサイトを見ても、640x480を超えるサイズの画像をアップしているところはほとんどないので、これは私だけの悩みかも知れないが。