[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 メーリングリストの案内