Fabian St.: Probleme mit Thumbnail-Erstellung (GD)

Beitrag lesen

Hi!

Ich bin gerade dabei, meine ersten Gehversuche mit der GD-Library von PHP zu machen. Da ich mich mit den ganzen Grafikfunktionen - wie gesagt - noch nicht auskenne, habe ich nach solchen Thumbnail-Scripte gesucht und versucht ihre Funktionsweise zu verstehen. Leider klappt dabei nicht alles wie gewünscht.

In einem Verzeichnis befinden sich ca. 100 800x600px große Bilder im JPG-Format. Dies werden von einem Skript ausgelesen und der Dateiname in einem numerisch-indizierten Array gespeichert. Anschließend wird dieses Array von einer foreach-Schleife durchlaufen und es soll bei jedem Schleifendurchlauf _dynamisch_ ein Thumbnail erstellt werden, das jedoch sofort nach der Ausgabe wieder gelöscht wird. Das Problem nun ist, dass

a) einerseits die Qualität der Thumbnails bescheiden ist, d.h. meist schwarz-weiß; Beispiel: http://klasse10a.fabis-site.net/

b) ich nicht genau weiß, wie ich es am besten anstellen soll, die Thumbnails nach der Ausgabe zu löschen

c) ich nicht ganz hinter den Sinn des Codes blicke :-(

Der Code zur Erstellung der Thumbnails lässt sich hier finden. Ich würde mich freuen, wenn mir jemand die obigen Fragen beantworten könnte und was es mit den Funktionen ImageCreateFromJPEG, ImageJPEG, ImageCreate auf sich hat. Ich habe sie zwar bereits in php.net nachgeschlagen, jedoch verstehe ich z.B. den Sinn nicht, warum man mit ImageCreateFromJPEG ein neues Bild im JPEG-Format erstellen soll, obwohl man es bereits vorliegen hat?!

Grüße,
Fabian St.

--
Meine Website: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
---------------------
fabi@erde ~# whatis spam
spam: nothing appropriate
---------------------
Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)