Sven Rautenberg: Bilder verkleienern GDLib < 2

Beitrag lesen

Moin!

Beim Einsatz von GD 2 hat man zum Verkleinern von Bildern imagecreatetruecolor() und imagecopyresampled() zur Verfuegung, was ja auch gute Ergebnisse bringt. Bei GD 1.x geht das , soweit ich weis nur mit imagecreate() und imagecopyresized(), die Resultate sind dann ziemlich schlecht. Weiss jemand einen Workaround, wie man mit vertretbarem Aufwand bei GD 1.x auf vernuenftige Ergebnisse kommt.

Um die mangelnde Truecolor-Unterstützung kommst du nicht herum, und für das fehlende imagecopyresampled gibts bei php.net Ersatzfunktionen, die das gewünschte wesentlich langsamer als PHP-Skript umsetzen. Es empfiehlt sich also, das auf diese mühevolle Weise gewonnene Arbeitsergebnis nicht jedes Mal wieder zu generieren, sondern in einen Cache zu speichern.

- Sven Rautenberg