Da der Standard für PHP-Skriptspeichernutzung IIRC bei 12 Megabyte liegt, kannst du also das kleinere Bild laden, das größere nicht.
Sorge für mehr Speicherzuweisung, oder sorge für kleinere Bilder. :)
Laut der phpinfo meines Webspaces liegt die Speichergröße memory_limit bei 40M. Das dürfte ja wohl genug sein.
Gibt es noch andere Konstanten, die hier eine Rolle spielen?