GD-Lib auch mal schneller

ZodiacXP

Erfahrenes Mitglied
Grml. Es is schade das die GD-Lib noch so Buggy is.
Aber ich würd die gern mal so machen das der Server nich immer bei jedem Bild neu rechnen muss.

1. In meinem Script werden bilder erstellt in denen der Übergebene Text nur zu sehen ist.
Diese Bilder würde ich gerne nach dem erstellen auf dem Server abspeichern.

2. Beim nächsten aufruf soll dann geschaut werden ob das Bild nicht schon mal erstellt wurde und direkt die Header-Location geändert werden zu dem gespeicherten Bild (um nich nochma die aufwendige PHP abzuarbeiten).

Meine Frage is nu:
- Geht [1] so einfach? Wie speicher ich das ab?
- Kann man bei Bildern einfach so per Header-Location [1] woanders hin verweisen?

Dangö!
- Zod
 
Du kannst Bilder z.B. mit den Funktionen imagejpeg(), imagepng() oder imagegif() abspeichern. Je nachdem was fuer eine Datei Du erstellen willst.
 
Ah. Super. Habs grade auch rausgefunden. Trotzdem Danke!
Is ja einfacher als gedacht.

Am Anfang per IF() und FILE_EXISTS() gucken ob schon abgespeichert und direkt header-location dadrauf verweisen.

Am ende per "imagejpeg($image, $file, $quality);" das ding speichern.

Sicher! Ich depp! Wie einfach!
 
Zurück