Home > Wordpressプラグイン wp-tegaki のキャッシュ化

Wordpressプラグイン wp-tegaki のキャッシュ化

  • 2006-06-22 (木) 20:17
  • | |

ブログ構築システムである Wordpress のプラグイン wp-tegaki に
画像をキャッシングする機能をつけてみました。

wp-tegaki は以下のような書式で記述することで、文字を画像に変換して
表示するプラグインです。

[tagaki]ゆる~い感じ。[/tagaki]
※実際には[tagaki]ではなく[tegaki]です。。

[tegaki]ゆる~い感じ。[/tegaki]

wp-tegaki を作ってみる
決められたタグ内の文字列を、指定の TrueType で出力するプラグインです。

wp-tegaki 0.81 リリース(ひょえ~)
昔の PHP のバージョンの参照渡しの記述をソースに混在させておりました.. XREA で新しい PHP 使っている方が動かなかったようです。

ふと思いついてこのGD関数を利用してできあがった画像をキャッシングしてみることを
思いつきました。実際には文字を書いているだけなのでそこまで負荷は無いと思いますが、
毎回作るのも。というわけで wp-tegaki を改造してみました。

改造箇所は以下のとおり。

  • キャッシングするかのオプションを管理画面に追加。
  • キャッシングするために画像の格納先のオプションを管理画面に追加。
  • キャッシングが有効であればキャッシング格納先に画像を保存。
  • キャッシングされた画像があれば GD 関数を使用せずに表示を行う。

あと、私の Wordpress では の書式を利用してパブリッシュする
プラグインを使用しているので、 プラグインが有効の場合に
出力するタグを 書式に変更する機能も追加しました。

wp-tegaki 0.81_y1 のダウンロード

オリジナルの wp-tegaki 0.81 のGPLライセンス基づいて配布させていただきます。

最後に

技術的にもなかなか面白い wp-tegaki を作られたひろまささん。お疲れ様でした。
もし気が向いたら、このコードを自由に取り込んでいただければと思います。

Comments:0

OpenIDでログインできます URL:

Comment Form
Remember personal info

*
表示されている文字を入力してください(大文字・小文字区別無し)
Anti-Spam Image

Trackbacks:2

Trackback URL for this entry
http://factage.com/yu-ji/2006/06/22/wordpress%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3-wp-tegaki-%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%8c%96/trackback/
Listed below are links to weblogs that reference
Wordpressプラグイン wp-tegaki のキャッシュ化 from yujilog
trackback from hiromasa.zone :o) 06-06-23 (金) 2:39

wp-tegaki (cache enabled)…

wp-tegaki のエントリにピンバックをいただきました。
なんと、wp-tegaki にキャッシュ機能追加の改造が!。 これは表示速度の改善とサーバリソース低減が見 (more…)

trackback from orioa 06-06-24 (土) 10:06

WP Plugin : wp-tegaki…

ついに導入してしまった。
hiromasaさんの作成プラグイン・・・wp-tegaki
hiromasa.zone ) » wp-tegaki をつくってみる
hir (more…)

Home > yujilog > Wordpressプラグイン wp-tegaki のキャッシュ化

アーカイブ
  • 2008年
    01 02 03 04 05 06
    07 08 09 10 11 12
  • 2006年
    01 02 03 04 05 06
    07 08 09 10 11 12
  • 2005年
    01 02 03 04 05 06
    07 08 09 10 11 12
  • 2004年
    01 02 03 04 05 06
    07 08 09 10 11 12
タグクラウド
Spam Blocked

Return to page top