[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 メーリングリストの案内