2009-08-20 19 views
2

imagecreafromjpeg()機能は、私がimagecreatruecolor()を呼び出し、スクリプトが部分に分割し(というかエラーメッセージなしと単にリターンで失敗しかしその

から生成されたエラーはありません一部の前にいるので、私は私のgdlibが有効になっていることを確信していますfalse)ここでimagecreatruecolor()が呼び出されます。
どのように失敗の原因を見つけることができますか?

imagecreatetruecolor()が失敗する原因は何ですか?

if ($filetype=='jpg' || $filetype=='jpeg') 
    $src_img = imagecreatefromjpeg($name);  
if ($filetype=='png') 
    $src_img = imagecreatefrompng($name);  
if($src_img===false){ return false;} 

$orig_w = imageSX($src_img); 
$orig_h = imageSY($src_img); 
$new_w = ($orig_w > $new_w) ? $new_w : $orig_w; 
$new_h = ($orig_h > $new_h) ? $new_h : $orig_h; 
$dst_img = imagecreatetruecolor($new_w,$new_h); 
+0

エラーが完全な爆発で報告されていますか? – deceze

+0

コードを表示... – Havenard

+0

@havenard okeeコードがあります – lock

答えて

0

あなたのGD-バージョンを確認するためのphpinfoファイルを作成します。 imagecreatetruecolor()はバージョン2.0.1以降でのみ使用できます(2.0.28推奨)。

function_exists('imagecreatetruecolor')」もお試しください。

0

同じ問題がありました。私がやったことは、私のimagecreatetruecolorの前にerror_report(E_ALL)を入れて、それがより多くのメモリを必要としていることがわかった。私のphp.iniを256MBにアップグレードしました。

関連する問題