이번 글에서는 laravel 5.8에서 이미지에 워터마크를 추가하는 방법을 소개하겠습니다. laravel 5의 개입/이미지 패키지를 사용하여 이미지에 워터마크를 추가하겠습니다. 이미지나 텍스트를 워터마크로 추가할 수 있습니다.
이 예에서는 개입/이미지 패키지를 설치한 다음 이미지 워터마크를 추가하기 위한 간단한 경로를 생성하겠습니다.
intervention/image
패키지 설치
이미지에 워터마크를 추가하려면 개입/이미지 패키지를 설치해야 하므로 다음 명령을 사용하여 설치할 수 있습니다.
composer require intervention/image
그 후 공급자와 별칭.
config/app.php
..... 'providers' => [ .... Intervention\Image\ImageServiceProvider::class ] 'aliases' => [ .... 'Image' => Intervention\Image\Facades\Image::class ] .....
Add watermark to image
여기에서는 간단한 경로를 만들고 이미지에 워터마크를 추가하겠습니다. 따라서 테스트를 위해 공개 "이미지" 폴더에 두 개의 이미지를 추가해야 합니다.
데모용으로 이미지 폴더에 main.png 및 logo.png 이미지가 있는지 확인하세요.
아래 예를 살펴보겠습니다.
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('成功保存图像。'); });
라라벨에서 이미지에 워터마크를 추가하는 방법에 대한 글입니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다!
위 내용은 Laravel에서 이미지에 워터마크를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!