resizeimage.inc.php

サマリイメージファイルをリサイズしてjpegで出力する
リビジョン1.21
対応バージョン1.4.7
投稿者ぃぉぃぉ
投稿日2007-07-29 (日) 01:28:06

注意事項

readableの確認忘れてました。認証の必要なページでも無条件に表示できてしまいます。いずれ修正したいと思います。 -- ぃぉぃぉ 2007-07-30 (月) 02:12:04 Ver.1.1で対応済み。

背景

サムネール出力のために作りました。
デジカメ写真をattachrefやaddlineでガンガン貼り付けして、知人に公開していたんですが、refの縮小表示だと、でっかいファイルをそのまま読み込むため、重たいっっ。デジカメの写真、1枚数MByteが何十枚もあると....。ってことで、縮小してから出力したい、と。
当然サーバーに負荷がかかります。大勢が閲覧しに来るページだとやばいかも。とはいえ、refで大きなファイルを無駄に送りまくるよりは縮小してから送った方がましかな。CPUの性能次第ですね。1.12でキャッシュ作成機能追加。キャッシュが存在するとイメージを生成せずにそのキャッシュを出力します。

仕様

インストール

ダウンロード

resizeimage.inc.php ver. 1.21
resizeimage.inc.phpとリネームして、pluginフォルダへ入れて下さい。

GDライブラリ有効化

おまけ

ライセンス

GPL2(よく分かってませんが...)

使用例

jpg

gif

png

TODO

Version history

感想

2007-11-27 IEの縮小表示が酷いと思っておりましたが(Operaは綺麗ですね)、わざわざ自分でサムネールとリンクを作るのも面倒くさく、ほったらかしにしておりましたが、このプラグインに出会えて感謝です。ありがたく使わせていただきます。ただ、プラグインを使ってみて、元画像の縮小表示に実はメリットもあったことがわかりました。印刷されるときには、高解像度で印刷してくれることです。画面表示のときは、サムネール表示で軽く、美しく表示され、印刷時は元画像に展開されるよう切り替えてくれると、私にはベストのようです。2つ画像を読み込んで、CSSで表示/非表示を切り替えればできるのでしょうか(結局大きい画像が読み込まれることになるか実験してみます)。

ref.inc.phpですが、$script error already init ってでてエラーになります。

バグ

PHP5.3ではGDライブラリの仕様変更でjpgがリサイズできない問題があります。http://pukiowikio.sourceforge.jp/index.php?Develop%2FBugTrack1%2F39


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-11-02 (火) 13:46:30
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.263 sec.

OSDN