[PHP-users 22297]DBに格納されている画像データサイズの取得について

Maritani Tsuyoshi maritani @ amatelous.ne.jp
2004年 6月 21日 (月) 17:23:24 JST


base64に変換させてDBに登録した画像を呼び出して表示しているのですが
この画像の大きさ(縦×幅)を取得したいと思いましたが
うまい案が思い浮かばず
投稿させていただきました。


表示方法は

表示させるHTMLで
変数cdに検索条件を入れ
echo "<IMG SRC=\"gazou_disp.php?cd=${cd}\" border='0'' alt=\"画像>\"";

とし、
gazou_disp.phpには以下の記述があります。

DBの検索後
header("Content-Type: " . $row["pic_type"]);
header("Content-Disposition: filename=\"" . $row["pic_name"] . "\"");
$bin_data = $row_ga["pic_data"];
echo base64_decode($bin_data);

で現在表示させているのですが

getimagesize image
imagesx
imagesy
等の関数では画像形式の拡張子でないと取得できないですね。


ご教授頂ければありがたいです。

よろしくお願いいたします。






PHP-users メーリングリストの案内