Wasserzeichen mit PHP Image Workshop

Screenshot der Image Workshop Homepage

Eins mit Abstand besten Module für Drupal ist das Imagecache Modul. Ich habe mich ja schon des öfteren darüber ausgelassen wie schade es ist, das keins der anderen Content Management Systeme auf diesen Zug aufspringt. Prinzipiell funktioniert das Plugin so, das es Bilder nicht direkt ausgibt sondern durch einen Filter laufen lässt und das Resultat cached. Entsprechend können Manipulationen von der Sepia-Tönung bis hin zum Wasserzeichen durchgeführt werden. Dies wiederum ist keine große Magie sondern eine Fleißaufgabe in PHP, da die Funktionalität komplett von der GD zur Verfügung gestellt wird.

Screenshot der Image Workshop Homepage

Problematisch ist die GD insofern, als dass das Ergebnis von der Qualität her nicht immer astrein ist. Größere Libraries bieten aus diesem Grund parallel zur GD immer noch ImageMagick an. Für den normalen Anwendungsfall reicht GD allerdings. Die Library Image Workshop für PHP kapselt die gesamte GD in sinnvolle und von Menschen verständliche Klassen. Sie unterstützt Filter ebenso wie Layer und steht dem Imagecache Modul eigentlich außer im Fehlen des Caches in nichts nach. Bei Nutzung der Library sollte man deshalb auf jeden Fall über einen Cache nachdenken. Ansonsten lässt sich zum Beispiel sehr einfach ein Text-Copyright in ein Bild einfügen:

Alles in allem einen Blick wert, zumal das Zend Framework in diesem Bereich nichts bis gar nichts zur Verfügung stellt ;) Zumindest lassen sich bei den Template Entwicklern in Themes mit Sicherheit bessere Resultate erzielen als durch Einsatz das unsäglichen TimThumb.

Edit (Alzheimer): Doppelt gebloggt :/

Ähnliche Beiträge

Bearbeiten von Bilderin in PHP mit PHPImageWorksho... Man kann von Drupal halten was man will, aber ich bleibe da stets bei meiner Meinung, dass die Module zur Bildmanipulationen die besten sind, die am C...
Cookies sind ja so was von 2012 … Sagen wir mal so: die Intention von Cookies ist ganz nett, die Tatsache wie sie heute genutzt werden eher nicht. Ein Cookie ist immer an eine Domain g...
PHP beschleunigen mit phpFastCache Je höher die Besucher-Zahlen einer Seite werden, desto mehr Probleme fängt man sich ein. In der Regel kommt man heutzutage auf die Idee, langsamen Web...
Tutorial phpUnderControl Zäumen wir einmal das Pferd von hinten auf, denn in unserem Falle heißt das Pferd nicht phpUnderControl, sondern CruiseControl. CruiseControl ist hier...

Schreibe einen Kommentar