重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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が
表示されてしまいます。

どうぞ、よろしくお願い致します。

A 回答 (1件)

imagecreatetruecolorはGDライブラリのバージョンが2.0.1以上じゃないと使えません。


phpinfo()でGDのバージョンをチェックされてみてはどうでしょう。

参考URL:http://jp.php.net/manual/ja/function.imagecreate …
    • good
    • 0
この回答へのお礼

ご返事が遅れ申し訳ないです。
チェックしてみたところ、2.0.1より
下のバージョンでした;;

別の方法でやってみたいと思います。

ご回答、ありがとうございました。

お礼日時:2005/07/22 11:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!