您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

Laravel 之添加图片水印

2024/3/28 20:20:02发布8次查看
在这篇文章中,我们将会学习怎样在 laravel5.8 的程序当中给图片添加水印。为此,我们需要使用到 intervention image 的 composer 包。我们能够添加文字或者图片水印。更多的使用方法,你可以看下面的内容。
图片水印可以让我们在图片上添加版权信息。或者,有些时候,想让用户知道图片出自我们网站。在这篇文章中,我们会给出一个在 laravel 5.8 项目中简单在图片中添加水印的例子。
在图片中添加水印。我们先会安装 intervention/image 扩展包,然后在 laravel 项目中我们会创建一个简单的路由来添加水印到图片。接下来让我们跟着步骤一步步学习在 laravel 5.8 项目中如何在图片中添加水印。
第一步: 安装 intervention/image 扩展包
在第一步,我安装了 intervention/image 的 composer 扩展包来进行水印添加的功能。你可以使用下面的命令来进行安装
composer require intervention/image
安装完成后,我们需要设置服务提供者和别名,为此,我们需要修改 config/app.php 文件,在对应的数组中添加下面的代码。
‘providers’ => [intervention\image\imageserviceprovider::class]‘aliases’ => [ ‘image’ => intervention\image\facades\image::class]
注:其实在 laravel 5.5 以后 我们已经不需要进行这样的操作了。所以这一步其实可以省略。
第二步:添加水印到图片
这里,创建了一个控制器(你可以使用一个简单的路由)来添加水印到图片。你需要添加 2 张图片到 public 目录下的 images 目录里来测试。
在我的测试图片文件夹 images 里有一张主图 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 之添加图片水印的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录