• 締切済み

imagecreatetruecolor()関数でのエラー

imagecreatetruecolor()関数を使用するのですが どうしてもエラーが起きてしまい、使用できません。 そのソースですが $img1tmp = $_FILES['img1']['tmp_name']; list($width,$height)=getimagesize($img1tmp); header ("Content-type: image/jpeg"); $src=@imagecreatefromjpeg($img1tmp); $dst=@imagecreatetruecolor($cwidht1,$cheight1) or die ("Cannot Initialize new GD image stream"); imagecopyresized($dst,$src,0,0,0,0,$cwidth1,$cheight1,$width,$height); $boRtn1=imagejpeg($dst,「保存場所.ファイル名」); となってます。 各変数には、ちゃんと数値等は指定されています。 GDライブラリも問題なくインストールされているのですがimagecreatetruecolor()関数が動かず、上記で指定しているCannot Initialize new GD image streamが 表示されてしまいます。 どうぞ、よろしくお願い致します。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

imagecreatetruecolorはGDライブラリのバージョンが2.0.1以上じゃないと使えません。 phpinfo()でGDのバージョンをチェックされてみてはどうでしょう。

参考URL:
http://jp.php.net/manual/ja/function.imagecreatetruecolor.php
kaz100
質問者

お礼

ご返事が遅れ申し訳ないです。 チェックしてみたところ、2.0.1より 下のバージョンでした;; 別の方法でやってみたいと思います。 ご回答、ありがとうございました。

関連するQ&A