MT4i v2.0β5の改善案
MT4i には画面が小さく受信可能なファイルサイズも小さい携帯端末向けにエントリの画像サイズとファイルサイズを圧縮処理してくれる機能がある。しかし、端末の種別判定が少し甘いため、最近の高性能な端末に対しても必要以上に圧縮をしてしまう。私は現在 Vodafone の V601SH を利用しているけれど、MT4i からは旧世代の端末扱いされてしまい、過剰に圧縮のかかったサイズの小さな低画質の画像しか見せてもらえません。そこで、MT4i の端末判定部分を次のように改善します。
} elsif ( $user_agent =~ m|J-PHONE/\d\.\d+/J-[A-Z]+5\d\D?| ) {
} elsif ( $user_agent =~ m|J-PHONE/[45]\.\d+| ) {
Vodafone 端末では 1 ページで受信可能なファイルサイズ(以下キャッシュサイズ)にパケット対応機で 12 KB、未対応機で 6 KB の制限があります。パケット対応機の UA は J-PHONE/4.0 以上であるということに基づいた修正です。同じく au 端末に関しても、9 KB と 7.5 KB の二つがあるので…
} elsif ( $user_agent =~ m|UP\.Browser| || $user_agent =~ m|KDDI\-| ) {
} elsif ( $user_agent =~ m|KDDI\-| ) {
$cache_size = 9*1024;
} elsif ( $user_agent =~ m|UP\.Browser| ) {
ファイルサイズ制限をフルに活かして画像サイズの大きな、画質の良い画像を見ることができるようになりました。
- タグ
- Movable Type
- MT4i
- 公開日時
- 2004-12-10T19:41:57+09:00 @487
- 更新日時
- 2005-01-13T08:56:30+09:00 @039
- Permalink URI & TrackBack URL
- http://blog.drry.jp/2004/12/10/1941
TrackBack ( 1 )
- MT4i v2.0 released from drry+@->Weblog
- 2005-03-07T22:03:55+09:00 @487
- なんと太鉄さんが公開している携帯端末向け MT Viewer、MT4i v2.0...
コメント