1. 不管是centos,还是win系统的,自行下载nginx,这里不再介绍。我这里演示系统:centos 7;nginx版本:1.17.6
  2. 这里需要安装依赖组件:yum install gd-devel pcre-devel libcurl-devel
  3. 下一个nginx-image-filter-watermark-master.zip插件;解压到nginx根目录里(nginx文件,这里在tmp目录下)
  4. 为确保nginx版本不支持情况,可以做如下操作:
    1. 将其中的ngx_http_image_filter_module.c文件覆盖到nginx源码中(/src/http/modules/http_image_filter_module.c)
  5. 然后再nginx根目录里执行:./configure --with-http_image_filter_module
    1. 注意:这里的命令,最前面有一个点:“.
  6. make & make install
  7. 这时候/usr/local/下会生成一个nginx文件夹;
  8. cd /usr/local/nginx/;你就可以看到,nginx成功安装成功了
  9. 下面将直接展示,水印配置server内容:
    1. cd /usr/local/nginx/conf
    2. vim nginx.conf
  10.    server {listen       80;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   html;index  index.html index.htm;}location ~*\.(jpg|png|gif)$ {root /home/upload/nginx/;image_filter watermark;#开启水印 image_filter_watermark "/home/upload/nginx/logo.png";#水印文件路径image_filter_watermark_position center-center;#水印位置 }}
  11. 退出:ESC

  12. 保存文件::wq

  13. 进入启动nginx目录:cd /usr/local/nginx/sbin

  14. 启动命令:./nginx

这时候,直接访问图片路径即可,看到图片会自动加上“/home/upload/nginx/logo.png”这个文件路径的图片。

Nginx实战篇:图片资源加水印相关推荐

  1. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  2. Nginx实战基础篇一 源码包编译安装部署web服务器

    Nginx实战基础篇一 源码包编译安装部署web服务器 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览.表演.放映.广播或通 ...

  3. 图片加水印怎么加?这篇文章告诉你

    现在有越来越多的人从事自媒体,因此每当自己发布的图片上,往往都要加上水印来防止被别人盗用侵权,而相信大多数的人都应该知道可以利用一些加水印的软件来实现,但是你们知道具体如何操作吗?今天就让我来告诉你三 ...

  4. 微信小程序实战篇-下拉刷新与加载更多

    下拉刷新 实现下拉刷新目前能想到的有两种方式 调用系统的API,系统有提供下拉刷新的API接口 下拉刷新API.png 监听scroll-view,自定义下拉刷新,还记得scroll-view里面有一 ...

  5. 超全Nginx反向代理服务器原理+实战篇

    文章目录 1.Nginx简介和安装部署 1.1.什么是Nginx 1.2.Nginx的用途 1.3.正向代理服务器 1.4.反向代理服务器 1.5.nginx安装部署 1.6.线上访问服务器应用流程解 ...

  6. 史林枫:C#.NET利用ffmpeg操作视频实战(格式转换,加水印 一步到位)

    ffmpeg.exe是大名鼎鼎的视频处理软件,以命令行参数形式运行.网上也有很多关于ffmpeg的资料介绍.但是在用C#做实际开发时,却遇到了几个问题及注意事项,比如如何无损处理视频?如何在转换格式的 ...

  7. 这篇文章推荐三个加水印app

    短视频兴起的时代,在社交平台上看到其他人分享的日常VLOG,或者有氛围感的图片拼接成的视频等等,已经是司空见惯的事情了.甚至我们也会将工作日常.游玩场景.好看的风景等等,拍摄下来上传到平台上面分享给更 ...

  8. 「实战篇」开源项目docker化运维部署-后端java部署(七)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「实战篇」开源项目docker化运维部署-后端java部署(七) 本节主要说说后端的部署需要注意的点,本身renren-fas ...

  9. 从零开始学架构5 - 实战篇

    从零开始学架构5 - 实战篇 38 | 架构师应该如何判断技术演进的方向? 潮流派? 保守派? 跟风派? 技术演进的动力 1)对于产品类业务,答案看起来很明显:技术创新推动业务发展! 苹果开发智能手机 ...

最新文章

  1. php读取文本写入数据库,php读取txt文本文档数据库转入mysql数据库
  2. mysql数据库应用_MySQL数据库应用 从入门到精通 学习笔记
  3. WorldWind源码剖析系列:可渲染对象类RenderableObject
  4. 数据库并发一致性案例分析(存取钱)
  5. Virtuoso崩掉时layout数据恢复
  6. 技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用
  7. 问题 D: 去行首行尾的空白符
  8. leetcode·双指针
  9. C语言入门教程,C语言自学教程(2022年)
  10. php进销存源码系统开发
  11. Golang zip文件解压与压缩
  12. ❤️马上七夕,不懂浪漫?带你用Python“码”上七夕【建议收藏】❤️
  13. Chrome浏览器使用“油猴插件”观看巨人(免疫港澳台限制)
  14. 简析Apache Ignite
  15. 信息奥赛课课通(C++)p139-例3幸运数的划分
  16. 三星note3smn9005怎么放SIM卡
  17. html火焰字效果,火焰字,通过PS的自带滤镜制作火焰效果文字
  18. 大数据Java基础一
  19. 用tensorflow实现一个分形图制作
  20. openwrt的自动挂载功能

热门文章

  1. <Verilog实现除法器> Verilog实现不恢复余数(non-restoring)除法器
  2. 介绍在全志A40i Ubuntu系统上定制文件系统的操作过程
  3. 第三方舆情收集与质量闭环建设
  4. 2020年 第十一届蓝桥杯第一场省赛题解(C++B组版)
  5. matlab 更改jdk版本,程序员怎么修改微信号
  6. win10计算机使用,win10系统自带的计算器使用方法
  7. 在线文本翻译能力新增14个直译模型,打造以中文为轴心语言的翻译系统
  8. awakeFromNib
  9. 3.好久不见,甚是想念
  10. 碧蓝航线8.20服务器维护,碧蓝航线8.20更新公告_8月20日更新内容一览