이 글에서는 Laravel5.8 프로그램에서 이미지에 워터마크를 추가하는 방법을 알아 보겠습니다. 이를 위해서는 개입 이미지
의 composer
패키지를 사용해야 합니다. 텍스트나 이미지 워터마크를 추가할 수 있습니다. 자세한 사용방법은 아래 내용을 확인하세요. intervention image
的 composer
包。我们能够添加文字或者图片水印。更多的使用方法,你可以看下面的内容。
图片水印可以让我们在图片上添加版权信息。或者,有些时候,想让用户知道图片出自我们网站。在这篇文章中,我们会给出一个在 Laravel 5.8 项目中简单在图片中添加水印的例子。
在图片中添加水印。我们先会安装 intervention/image
扩展包,然后在 Laravel 项目中我们会创建一个简单的路由来添加水印到图片。接下来让我们跟着步骤一步步学习在 Laravel 5.8
项目中如何在图片中添加水印。
第一步: 安装 intervention/image
扩展包
在第一步,我安装了 intervention/image
的 composer
扩展包来进行水印添加的功能。你可以使用下面的命令来进行安装
composer require intervention/image
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개의 사진을 추가해야 합니다. 🎜🎜내 테스트 이미지 폴더 이미지에는 메인 이미지 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에 이미지 워터마크 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!