[PHP-users 34201] ImageCreateFromJPEG について

tamayanz @ ybb.ne.jp tamayanz @ ybb.ne.jp
2008年 12月 22日 (月) 18:01:32 JST


松本と申します。

今まで、あるレンタルサーバーにて、
ImageCreateFromJPEG(img) を問題なく使用していましたが、
1年ほどブランクを置いて、再度利用したところ
「メモリーオーバーエラー」とか、「サーバーインター
ナルエラー」とかを表示して、停止します。

imgのサイズが大き過ぎるのでしょうか。バージョンは
PHP4です。PHP.INIにて使用制限をかけられる
のでしょうか。(imgとしては、abc.jpg  1.4MBなど)

参考までに、実行スクリプトを下記に記載いたします。
宜しく御願い致します。
************** 記 ***************
$im_inp = @ImageCreateFromJPEG($path); 
 	// memory Over Error が出てSTOP
 $ix = ImageSX($im_inp);  $iy = ImageSY($im_inp); 
 $ox = $ix*$rate ;	$oy = $iy*$rate;
 $im_out = ImageCreate($ox, $oy) ;
 ImageCopyResized($im_out, $im_inp, 0, 0, 0, 0, $ox, $oy,
$ix, $iy);
     $outdir = SaveDir   ; 
  if (!is_dir($outdir)) { mkdir($outdir); }
     $outfile = $outdir."/".$tempname ;
 Header("Content-type: image/jpeg") ;
 ImageJPEG($im_out, $outfile,$quality );
   ImageDestroy($im_inp);	ImageDestroy($im_out); 


PHP-users メーリングリストの案内