Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich Bildern in Laravel Wasserzeichen hinzu?

Wie füge ich Bildern in Laravel Wasserzeichen hinzu?

藏色散人
藏色散人Original
2019-04-25 15:31:505574Durchsuche


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.

Wie füge ich Bildern in Laravel Wasserzeichen hinzu?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn