>  기사  >  백엔드 개발  >  Laravel에서 이미지에 워터마크를 추가하는 방법은 무엇입니까?

Laravel에서 이미지에 워터마크를 추가하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2019-04-25 15:31:505509검색


이번 글에서는 laravel 5.8에서 이미지에 워터마크를 추가하는 방법을 소개하겠습니다. laravel 5의 개입/이미지 패키지를 사용하여 이미지에 워터마크를 추가하겠습니다. 이미지나 텍스트를 워터마크로 추가할 수 있습니다.

Laravel에서 이미지에 워터마크를 추가하는 방법은 무엇입니까?

이 예에서는 개입/이미지 패키지를 설치한 다음 이미지 워터마크를 추가하기 위한 간단한 경로를 생성하겠습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.