ingot07回答ポイント 120ptウォッチ 2

[PHP],[画像処理]

POSTで送信された画像を、リサイズして、DB(MySQL)にBLOB型で格納しようと考えています。
リサイズした画像のバイナリデータが取得できず、困っています。


//画像を取得して、GDで適当に縮小
$upload_img = ImageCreateFromJPEG( $_FILES['file']['tmp_name'] );
$width = ImageSx($upload_img);
$height = ImageSy($upload_img);
$resized_img = ImageCreateTrueColor($width/2, $height/2);
ImageCopyResampled($resized_img, $upload_img, 0,0,0,0, $width/2, $height/2, $width, $height);
//DBにinsertする画像データの取得?
$insert_img = file_get_contents(ImageJPEG($resized_img));


GDのImageJPEGを使用すると、ブラウザに出力されてしまいました。
DBに挿入できる画像データの取得の仕方を教えてください。よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-09-06 15:34:37
終了日時
2008-09-07 00:36:53
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

MySQL2612[php]37ブラウザ4012blob22Gd121dB1997バイナリ210

人気の質問

メニュー

PC版