Heim >PHP-Framework >Laravel >Bildwasserzeichen in Laravel hinzufügen
In diesem Artikel erfahren Sie, wie Sie Bildern in Laravel5.8-Programmen Wasserzeichen hinzufügen. Dazu müssen wir das intervention image
-Paket von composer
verwenden. Wir können Text- oder Bildwasserzeichen hinzufügen. Weitere Verwendungsmethoden finden Sie im folgenden Inhalt.
Mit dem Bildwasserzeichen können wir dem Bild Urheberrechtsinformationen hinzufügen. Oder manchmal möchten wir, dass Benutzer wissen, dass das Bild von unserer Website stammt. In diesem Artikel geben wir ein Beispiel für das einfache Hinzufügen eines Wasserzeichens zu einem Bild in einem Laravel 5.8-Projekt.
Wasserzeichen zu Bildern hinzufügen. Wir werden zuerst das Erweiterungspaket intervention/image
installieren und dann im Laravel-Projekt eine einfache Route zum Hinzufügen von Wasserzeichen zu Bildern erstellen. Als nächstes folgen wir den Schritten, um zu erfahren, wie man Bildern im Laravel 5.8
-Projekt Wasserzeichen hinzufügt.
Schritt eins: intervention/image
Erweiterungspaket installieren
Im ersten Schritt habe ich intervention/image
s composer
Erweiterungspaket installiert, um die Wasserzeichenfunktion hinzuzufügen. Sie können den folgenden Befehl verwenden, um
composer require intervention/image
zu installieren. Nachdem die Installation abgeschlossen ist, müssen wir den Dienstanbieter und den Alias festlegen. Dazu müssen wir die Konfiguration/ ändern. app.php-Datei, fügen Sie den folgenden Code zum entsprechenden Array hinzu.
‘providers’ => [ Intervention\Image\ImageServiceProvider::class ] ‘aliases’ => [ ‘Image’ => Intervention\Image\Facades\Image::class ]
Hinweis: Tatsächlich müssen wir nach Laravel 5.5 solche Vorgänge nicht mehr ausführen. Dieser Schritt kann also eigentlich entfallen.
Schritt 2: Wasserzeichen zum Bild hinzufügen
Hier wird ein Controller erstellt (Sie können eine einfache Route verwenden), um dem Bild ein Wasserzeichen hinzuzufügen. Zum Testen müssen Sie zwei Bilder zum Bilderverzeichnis im öffentlichen Verzeichnis hinzufügen.
In meinem Testbildordner „images“ gibt es ein Hauptbild „main.png“ und ein Wasserzeichenbild „watermark.png“.
public function addWatermark(){ $img = Image::make(public_path('images/main.png')); $img->insert(public_path('watermark.png'),'bottom-right',10, 10); $img->save(); }
Das ist das komplette Tutorial zum Hinzufügen von Bildwasserzeichen in Laravel 5.8.
Empfohlenes Lernen: Laravel
Das obige ist der detaillierte Inhalt vonBildwasserzeichen in Laravel hinzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!