gamerfunkie
Erfahrenes Mitglied
Hallo,
ich habe ein PHP Skript in dem ich eine sehr große Grafik mit GD erstellen will. Konkret heisst das:
Ich habe mal grob die Größe des reservierten Speichers überschlagen:
65536*65536*4B /1.000.000 ~= 17GB
Ich habe mich mal von der Zahl nicht abschrecken lassen und das Skript einfach laufen lassen, aber wie ich vermutet hatte dauert es ewig und ich bezweifle das vernünfitges weiterarbeiten unmöglich sein wird, oder?
Letztendlich splitte ich die Grafik zwar sowieso in 256px * 256px große Stücke, das heisst ein Workaround für mich wäre die Riesengrafik in 4 Teile zu zerlegen und jede einzeln zu berechnen. (... und dann jedes der Viertel in meine 256px * 256px Stücke zu zerlegen)
Ich bin aber trotzdem interessiert ob ihr noch bessere Lösungen wisst, wie mit einer so großen Grafik arbeiten kann.
Danke!
gamerfunkie
ich habe ein PHP Skript in dem ich eine sehr große Grafik mit GD erstellen will. Konkret heisst das:
Code:
imagecreatetruecolor(65536,65536);
65536*65536*4B /1.000.000 ~= 17GB
Ich habe mich mal von der Zahl nicht abschrecken lassen und das Skript einfach laufen lassen, aber wie ich vermutet hatte dauert es ewig und ich bezweifle das vernünfitges weiterarbeiten unmöglich sein wird, oder?
Letztendlich splitte ich die Grafik zwar sowieso in 256px * 256px große Stücke, das heisst ein Workaround für mich wäre die Riesengrafik in 4 Teile zu zerlegen und jede einzeln zu berechnen. (... und dann jedes der Viertel in meine 256px * 256px Stücke zu zerlegen)
Ich bin aber trotzdem interessiert ob ihr noch bessere Lösungen wisst, wie mit einer so großen Grafik arbeiten kann.
Danke!
gamerfunkie