| 社長ブログ | 開発実績 | 勉強会 | 会社概要 |
アップロードした画像を縮小するため、PHPのImageCreateFromJPEG という関数を使っていて、問題なく動作していたのだが、特定のファイルでエラーが出ていた。
ファイルサイズの問題ではなく、どうも画素数がある特定以上の場合、エラーになっている模様。
2048×1360 までの画像はOKだった。
使用可能メモリサイズを大きくすればいいらしい。
で、
・php.ini で memory_limit = 128M;
または
・ini_set("memory_limit", "128M");
としてメモリサイズを拡大した。
疑ったパラメータは、以下の3つ。
・memory_limit ⇒ 拡大した
・upload_max_filesize ⇒ 変更せずにOKだった
・post_max_size ⇒ 変更せずにOKだった
--
2008年09月05日