- 締切済み
GDモジュールについて
GDモジュールの中に、「newFromJpegData」がありますが、 使用例: $src_img1 = GD::Image->newFromJpegData($fdata) うまくいきません。何が、おかしいのか、教えてくだされば。 $fdataの中身は、 # if (open(OUT, ">d040805.jpg")) { # binmode($fdata); # print OUT $fdata; # close(OUT); # } とやれば、jpegファイルになります。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- zebedeer
- ベストアンサー率66% (80/121)
回答No.1
>うまくいきません。何が、おかしいのか、教えてくだされば。 どううまくいかないんでしょうか?何を、やったのか、教えてくだされば。 ># if (open(OUT, ">d040805.jpg")) { ># binmode($fdata); ># print OUT $fdata; ># close(OUT); ># } コードが無茶なのは即興だから? $src_img1 = GD::Image->newFromJpegData('d040805.jpg'); print $src_img1->jpeg (); の出力結果が正しいjpegになってる? (うちGD入ってないんで確認できんけど)
お礼
実は、クライアントからアップロードされたデータを GD::Image->newFromJpegData で、取り込もうとしたわけです。 一旦、サーバ上のディスクに保存後のjpgファイルでしたらうまくいくようです。