Home > Movable Type > MT生成のサムネイル画像の画質をUPさせる

MT生成のサムネイル画像の画質をUPさせる

普段エントリーを書く時…スクリーンショットが必要な場合が主なんですがサムネイルをクリックした時に原寸大を表示させるってことたまぁにやったりします。
以前は自分でサムネイルを作成して2つのファイルをUPしてたんですが最近は面倒なんでMTの機能でサムネイルを作ってます。
ちょこっとだけサムネイル画像作成スクリプトを利用したこともありましたが自分で作っちゃった方が早いような気がしてあんまり活用しなかったなぁ…

link 簡単「画像サムネイル化」スクリプト

MTが生成するサムネイル画像ですが気のせいかもしれませんが3.2になってから画質がキレイになった気がするんですが…
このサムネイル画像ですがファイルをアップロードする際にはサイズの指定しかできないので画質に関しては全くいじれないと思っていました。
ところが最近 link mixi経由でMTの設定ファイルにちょっと書き加えるだけでjpgの圧縮率を変える事ができると知って早速試してみました。

link ASARI.JP : Diary: Image::MagickとJPEG圧縮 その後

やり方は簡単です。
[MTルートディレクトリ]/lib/MTディレクトリ内にあるImage.pmをDLして1行追加しUPするだけ
まず以下の文字列を探します。
MT3.2の場合95行目にありました。

直前に以下を追加します。

数字が大きいほど画質もよくなります。
試しにいろいろなパターンでサムネイルを作ってみました。

デフォルト
デフォルト
サイズ 47.1KB

50
$magick->Set(quality=>50);
サイズ 14.4KB

70
$magick->Set(quality=>70);
サイズ 19.5KB

90
$magick->Set(quality=>90);
サイズ 36.1KB

画質とファイルサイズのバランスがいいのは1番下の画像のような気がします。

できればこの画質の設定をBigPAPI.対応のプラグインで実現できればなーーと思います。
ファイルのアップロード画面で画質選択のプルダウンメニューがあったら便利だと思うんですが。
それにプラスして右寄せ・左寄せなんかの指定も同時にできればいうことナシですが…

:: TB memo ::
http://www.asari.jp/diary/archives/000576.html
http://tbp.jp/tbp_93.html
http://tbp.jp/tbp_1384.html

Home > Movable Type > MT生成のサムネイル画像の画質をUPさせる

Search
Feeds

Page Top