Hallo Sven,
Via GD Library Thumbnails zu erstellen ist sehr belastend für den Server, und die Qualität der Thumbnails ist meist sehr schlecht.
Ich möchte einfach mal der urban legend widersprechen, dass die gdlib nur schlechte Thumbnails produzieren kann. Das stimmt so einfach nicht. Man kann bei der Erstellung Mist machen, oder man leidet unter unzureichenden Fähigkeiten veralteter gdlib-Versionen, aber das wären dann jeweils Einzelfälle, es gilt nicht für die Allgemeinheit.
Ich habe mit der GD Library noch nie so schöne Thumbnails erstellen können, vielleicht kannst du mir ein Codebeispiel geben, wo die Bilder nicht so verpixelt aussehen? Bei mir hat es nie richtig (nicht verpixelt) funktioniert, dabei hatte ich ein Original-Skript von php.net.
Wesentlich besser (und schneller!) lässt es sich mit ImageMagick unter Linux machen,
ImageMagick wird die Konvertierung auch nicht wesentlich schneller oder entlastender hinkriegen, als ein PHP-Skript mit gdlib - die relevanten Codeteile sind in beiden Fällen in C geschrieben.
Du hast Recht! Ich meinte damit auch eher dass man die Thumbnails mit ImageMagick (oder GD Library, wer möchte) auf seinem eigenen PC erstellen sollte, um dem _Server_ dann die lästigen Grafikoperationen zu ersparen. ;-)
Und mit dem Geschwindigkeitsvorteil meinte ich die Einfachheit des Shell-Skripts [ImageMagick] gegenüber des PHP-Skripts [GD-Library].
Das ist doch ein wenig kürzer, einfacher und führt schnell zum Erfolg.
Man kann es mit beiden Methoden "richtig" machen (indem man die Ergebnisse cachet und nicht ständig neu erstellt), und man kann es mit beiden Methoden falsch machen.
Stimmt, ich hatte auch erst zum Erstellen von Thumbnails die Thumbnail-Methode von ImageMagick genommen, die zwar wesentlich schneller ist, aber ähnlich verpixelte Bilder erzeugt wie die GD Library bei Fabian.
Allerdings hatte ich dann bei ImageMagick sofort den rettenden Einfall, und bei der GD Library habe ich (obwohl ich mich damit länger beschäftigt habe als mir ImageMagick) nie so schöne Thumbnails.
Bis dann!
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html