Heim >PHP-Framework >Laravel >Bildwasserzeichen in Laravel hinzufügen

Bildwasserzeichen in Laravel hinzufügen

花姐姐
花姐姐nach vorne
2020-05-06 14:07:543238Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen