Laravel에 이미지 워터마크 추가

花姐姐
풀어 주다: 2020-05-06 14:09:36
앞으로
3145명이 탐색했습니다.

Laravel에 이미지 워터마크 추가

이 글에서는 Laravel5.8 프로그램에서 이미지에 워터마크를 추가하는 방법을 알아 보겠습니다. 이를 위해서는 개입 이미지composer 패키지를 사용해야 합니다. 텍스트나 이미지 워터마크를 추가할 수 있습니다. 자세한 사용방법은 아래 내용을 확인하세요. intervention image composer 包。我们能够添加文字或者图片水印。更多的使用方法,你可以看下面的内容。

图片水印可以让我们在图片上添加版权信息。或者,有些时候,想让用户知道图片出自我们网站。在这篇文章中,我们会给出一个在 Laravel 5.8 项目中简单在图片中添加水印的例子。

在图片中添加水印。我们先会安装 intervention/image 扩展包,然后在 Laravel 项目中我们会创建一个简单的路由来添加水印到图片。接下来让我们跟着步骤一步步学习在 Laravel 5.8 项目中如何在图片中添加水印。

第一步: 安装 intervention/image 扩展包

在第一步,我安装了 intervention/image composer 扩展包来进行水印添加的功能。你可以使用下面的命令来进行安装

composer require intervention/image

사진 워터마크를 사용하면 사진에 저작권 정보를 추가할 수 있습니다. 또는 때로는 사진이 당사 웹사이트에서 가져온 것임을 사용자가 알기를 원할 수도 있습니다. 이번 글에서는 Laravel 5.8 프로젝트의 이미지에 워터마크를 간단히 추가하는 예제를 보여드리겠습니다.

사진에 워터마크를 추가하세요. 먼저 intervention/image 확장 패키지를 설치한 다음 Laravel 프로젝트에서 이미지에 워터마크를 추가하는 간단한 경로를 생성하겠습니다. 다음으로 Laravel 5.8 프로젝트의 이미지에 워터마크를 추가하는 방법을 단계별로 살펴보겠습니다.

1단계: intervention/image 확장 팩 설치


첫 번째 단계에서는 intervention/image composer 확장 팩을 설치했습니다. 워터마크 추가 기능을 수행합니다. 다음 명령을 사용하여

composer require 개입/이미지

를 설치할 수 있습니다. 설치가 완료된 후 서비스 공급자와 별칭을 설정해야 합니다. 이를 위해서는 구성을 수정해야 합니다. /app.php 파일에서 해당 배열에 다음 코드를 추가합니다.

‘providers’ => [
Intervention\Image\ImageServiceProvider::class
]
‘aliases’ => [
 ‘Image’ => Intervention\Image\Facades\Image::class
]
로그인 후 복사

참고: 실제로 Laravel 5.5 이후에는 더 이상 이러한 작업을 수행할 필요가 없습니다. 따라서 이 단계는 실제로 생략될 수 있습니다.

2단계: 이미지에 워터마크 추가

여기서 이미지에 워터마크를 추가하기 위한 컨트롤러가 생성됩니다(간단한 경로를 사용할 수 있음). 테스트하려면 공용 디렉토리의 이미지 디렉토리에 2개의 사진을 추가해야 합니다. 🎜🎜내 테스트 이미지 폴더 이미지에는 메인 이미지 main.png와 워터마크 이미지 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();
}
로그인 후 복사
🎜이것이 Laravel 5.8에서 이미지 워터마크를 추가하는 방법에 대한 완전한 튜토리얼입니다. 🎜🎜추천 학습: 🎜Laravel🎜🎜

위 내용은 Laravel에 이미지 워터마크 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿