GDを使って画像を縮小して、データベースに格納する。

 毎回作成すると、負荷が大きいので、アップロード時に、サムネイルを作成することにしたのですが、
 データベースに格納するやり方が判らない。
 ファイルなら、簡単に保存できるのですが、GDのリソースから文字列を取りだす方法が判らない。
 悩んでいると、『ThumbLib.inc.php』ライブラリを使うと、さっくりと解決しそう。
 
 
【画像の縮小とブラウザ側への表示】

require_once '../ThumbLib.inc.php';

$thumb = PhpThumbFactory::create('test.jpg');
$thumb->resize(100, 100);
$thumb->show();

たった、これだけ。

【画像の縮小と文字列の取り出し】

require_once '../ThumbLib.inc.php';

$fileData = file_get_contents('test.jpg');
$thumb = PhpThumbFactory::create($fileData, array(), true);
$imageAsString = $thumb->getImageAsString();

たった、これだけ。