dedlfix: PGP Memory-Limit

Beitrag lesen

Tach!

ich bekomme beim erstellen eines Bildes per PHP folgende Fehlermeldung
Fatal error: Out of memory (allocated 56885248) (tried to allocate 27890497 bytes)

Das kann schon mal passieren bei großen Bildern.

In der PHP.ini habe ich 2048 MB festgelegt - am Limit dürfte es also nicht liegen.

Wenn du ein Bild bearbeitest, wird dafür mindestens Pixel in der Breite × Pixel in der Höhe × (3 oder 4 Byte Farbinformation (4 mit Transparenzinformation)) benötigt. Und das gegebenenfalls mehrfach, weil die Verarbeitungsschritte ein oder mehrere Kopien benötigen und
gegebenenfalls weiteren Platz zum Arbeiten brauchen. Du kannst also nicht von der Dateigröße eines komprimierenden Formats ausgehend auf den Arbeitsspeicherbedarf schließen.

dedlfix.