Laravel 之添加图片水印
发布时间 - 2020-05-06 00:00:00 点击率:次在这篇文章中,我们将会学习怎样在 Laravel5.8 的程序当中给图片添加水印。为此,我们需要使用到 intervention image 的 composer 包。我们能够添加文字或者图片水印。更多的使用方法,你可以看下面的内容。
图片水印可以让我们在图片上添加版权信息。或者,有些时候,想让用户知道图片出自我们网站。在这篇文章中,我们会给出一个在 Laravel 5.8 项目中简单在图片中添加水印的例子。
在图片中添加水印。我们先会安装 intervention/image 扩展包,然后在 Larave
l 项目中我们会创建一个简单的路由来添加水印到图片。接下来让我们跟着步骤一步步学习在 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
# 你可以
# 让我们
# 在这
# 是在
# 将会
# 不需要
# 这就
# 作了
# 里来
# 想让
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
jQuery validate插件功能与用法详解
米侠浏览器网页背景异常怎么办 米侠显示修复
如何有效防御Web建站篡改攻击?
公司门户网站制作流程,华为官网怎么做?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
北京专业网站制作设计师招聘,北京白云观官方网站?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
简单实现jsp分页
微信小程序 配置文件详细介绍
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何在Ubuntu系统下快速搭建WordPress个人网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
音乐网站服务器如何优化API响应速度?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
canvas 画布在主流浏览器中的尺寸限制详细介绍
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
网站建设整体流程解析,建站其实很容易!
Laravel如何实现API速率限制?(Rate Limiting教程)
个人摄影网站制作流程,摄影爱好者都去什么网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
Java垃圾回收器的方法和原理总结
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何在IIS中新建站点并解决端口绑定冲突?
网站图片在线制作软件,怎么在图片上做链接?
如何在IIS中新建站点并配置端口与IP地址?
JavaScript如何实现路由_前端路由原理是什么
如何在阿里云虚拟主机上快速搭建个人网站?
WEB开发之注册页面验证码倒计时代码的实现
新三国志曹操传主线渭水交兵攻略
QQ浏览器网页版登录入口 个人中心在线进入
专业商城网站制作公司有哪些,pi商城官网是哪个?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在建站宝盒中设置产品搜索功能?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
Laravel如何使用Vite进行前端资源打包?(配置示例)
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
如何快速搭建虚拟主机网站?新手必看指南
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
免费视频制作网站,更新又快又好的免费电影网站?

