毎回作成すると、負荷が大きいので、アップロード時に、サムネイルを作成することにしたのですが、
データベースに格納するやり方が判らない。
ファイルなら、簡単に保存できるのですが、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();
たった、これだけ。