Heim > Artikel > Backend-Entwicklung > Wie füge ich Bildern in Laravel Wasserzeichen hinzu?
In diesem Artikel stellen wir vor, wie man in Laravel 5.8 Wasserzeichen zu Bildern hinzufügt. Wir werden Bildern Wasserzeichen hinzufügen, indem wir das Paket intervention/image in Laravel 5 verwenden. Wir können Bilder oder Text als Wasserzeichen hinzufügen.
In diesem Beispiel installieren wir das Interventions-/Bildpaket und erstellen dann eine einfache Route zum Hinzufügen eines Bildwasserzeichens.
Installieren Sie das intervention/image
-Paket
Wir müssen das Interventions-/Bildpaket installieren, um dem Bild ein Wasserzeichen hinzuzufügen, damit Sie es mit installieren können Folgender Befehl:
composer require intervention/image
Danach müssen Sie Anbieter und Aliase festlegen.
config/app.php
..... 'providers' => [ .... Intervention\Image\ImageServiceProvider::class ] 'aliases' => [ .... 'Image' => Intervention\Image\Facades\Image::class ] .....
Wasserzeichen zum Bild hinzufügen
Hier werde ich eine einfache Route erstellen und dem Bild ein Wasserzeichen hinzufügen. Daher müssen Sie zum Testen zwei Bilder zu Ihrem öffentlichen Ordner „images“ hinzufügen.
Stellen Sie sicher, dass Sie zu Demonstrationszwecken die Bilder main.png und logo.png in Ihrem Bilderordner haben.
Schauen wir uns das folgende Beispiel an.
Route::get('addWatermark', function() { $img = Image::make(public_path('images/main.png')); /* 在右下角添加水印,偏移量为10px */ $img->insert(public_path('images/logo.png'), 'bottom-right', 10, 10); $img->save(public_path('images/main-new.png')); dd('成功保存图像。'); });
In diesem Artikel geht es darum, wie man in Laravel Wasserzeichen zu Bildern hinzufügt. Ich hoffe, er wird Freunden helfen, die es brauchen!
Das obige ist der detaillierte Inhalt vonWie füge ich Bildern in Laravel Wasserzeichen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!