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...
Chatbots in PHP mit BotMan Die größte Sau die in 2017 bisher durchs Dorf getrieben wird, ist der Chatbot. Ein zugegeben sehr komische Entwicklung denn die Bots gibt es schon ewi...
Tutorial Amazon Web Services mit PHP – II &#... Im vorherigen Teil haben wir zumindest schon einmal einen API-Key und eine Partner-ID besorgt, jetzt geht es ans Eingemachte. AWS sind ein Service, de...
Online Entwicklungsumgebungen für PHP Nunja, ich gebe zu, der Titel ist etwas reißerisch, denn von einer richten Entwicklungsumgebung kann man wohl kaum sprechen! Dennoch sind mir in der l...

Schreibe einen Kommentar