从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下Laravel如何添加图片水印,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联从2013年开始,先为鄯善等服务建站,鄯善等地企业,进行企业商务咨询服务。为鄯善企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。学习怎样在 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如何添加图片水印”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图