Bildbearbeitung mit Imagine

17. April 2014 Kategorien: Feature, Plugin Autoren: Herbie

Dank der hervorragenden PHP-Bibliothek Imagine kann man mit Herbie Bilder direkt bearbeiten und mit vorgefertigten Filtern und Effekten versehen. Imagine ist eine objektorientierte Bibliothek zur Bildmanipulation, die die aktuellsten Best-Practices nutzt und auf einem durchdachten Design aufbaut. Mehr zu Imagine findest du in der Imagine Dokumentation oder direkt auf GitHub.

Um Imagine in Herbie zu nutzen zu können, musst du zuerst das Imagine-Plugin installieren und anschliessend die Konfiguration anpassen. In unserem Beispiel benötigen wir zwei einfache Filter zum Skalieren und Ausschneiden eines Bildes.

imagine:
    filter_sets:
        resize:
            filters:
                thumbnail:
                    size: [560, 560]
                    mode: inset
        crop:
            filters:
                crop:
                    start: [0, 0]
                    size: [560, 560]

Damit stehen zwei Filtersätze resize und crop zur Verfügung, die man in Seiteninhalten einsetzen kann. Herbie registriert automatisch einen Shortcode namens imagine, der im Wesentlichen ein Wrapper für die gleichnamige PHP-Bibliothek darstellt.

Mit dem folgenden Code wird ein Bild auf eine maximale Grösse von 560 x 560 Pixel skaliert:

[imagine mein-bild.jpg filter="resize"]

Und mit dem folgenden Code ein Bild mit der Grösse 560 x 560 Pixel ausgeschnitten:

[imagine mein-bild.jpg filter="crop"]

Beispiele

Original-Bild

Mehr Informationen zum Imagine-Plugin findest Du in der Dokumentation.

comments powered by Disqus