GD でメモリエラー に書かれているように GD で JPEG や PNG の大きな画像を扱うときに Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 11648 bytes) in ...というようなエラーが出てしまいます。 上のエラーがは私が EOS5D で撮影した 2912×4368とかなり大きな画像です。 大きさで制限するのも一つの方法ですが、どうしても大きな画像を取り込みリサイズしなければいけないときなどのために以下の方法もあります。 PHP: imagecreatefromjpeg – Manual PHP に割り当てられているメモリの範囲で必要なメモリを計算して ini_set('memory_limit', 'xxM')と設定しれくれます。 function set