Hallo.
Ich habe heute zum ersten Mal mein PHP-Skript (welches Grafiken wie z.B. Verkehrszeichen erzeugt) in voller Qualität laufen lassen. Also mit den richtigen Grafiken in voller Größe.
Stellt euch ein Ortschild vor mit der Größe 8000x2000px. Leider wurde das Skript durch den Memory-Limit gestoppt. Erst nach ehtlichen "auskommentieren" von Funktionen und erhöhung des Speichers auf 128MB lief es durch.
Ich bin jetzt nach der Suche nach dem Problem.
Ich vermute es sind die zu Maße der Grafiken. Manche einzelnen Grafiken sind locker 500x2000px groß.
Gibt es eine Möglichkeit was ich machen könnte? Natürlich möchte ich NICHT kleinere Grafiken wegen den teilweise Fotorealistischen Details verwenden.
Was mich wundert ist das die ausgegebene Grafik nur ca. 200KB groß ist.
Das Srkipt löst den Fehler an einer interessanten Stelle im Skript aus. Denn an dieser Stelle werden Leerräume ausgefüllt mit einer Grafik die gerade einmal 1x2000px groß ist. Jedoch wird diese Grafik in einer Schleife hunderte male wiederholt bis der Leerraum gefüllt ist.
Ich habe heute zum ersten Mal mein PHP-Skript (welches Grafiken wie z.B. Verkehrszeichen erzeugt) in voller Qualität laufen lassen. Also mit den richtigen Grafiken in voller Größe.
Stellt euch ein Ortschild vor mit der Größe 8000x2000px. Leider wurde das Skript durch den Memory-Limit gestoppt. Erst nach ehtlichen "auskommentieren" von Funktionen und erhöhung des Speichers auf 128MB lief es durch.
Ich bin jetzt nach der Suche nach dem Problem.
Ich vermute es sind die zu Maße der Grafiken. Manche einzelnen Grafiken sind locker 500x2000px groß.
Gibt es eine Möglichkeit was ich machen könnte? Natürlich möchte ich NICHT kleinere Grafiken wegen den teilweise Fotorealistischen Details verwenden.
Was mich wundert ist das die ausgegebene Grafik nur ca. 200KB groß ist.
Das Srkipt löst den Fehler an einer interessanten Stelle im Skript aus. Denn an dieser Stelle werden Leerräume ausgefüllt mit einer Grafik die gerade einmal 1x2000px groß ist. Jedoch wird diese Grafik in einer Schleife hunderte male wiederholt bis der Leerraum gefüllt ist.