不修改原图片,自动添加水印

news2025/1/11 16:48:09

只要添加我写的一个DynaWatermark2.1.1.jar的包,然后在web.xml里配置一下,哪个文件夹下的图片需要动态水印,就可以啦!以后通过页面访问这个文件夹下的图片,就会自动加上水印.但不会修改文件夹里图片本身.
  这个jar里面有添加图片水印和文字水印两个servlet.(不能两个都配置,不然只有其中一个会生效.)
  现在上传我用DynaWatermark2.1.1.jar做成的例子,这个jar里面包含了源码,请大家指正!谢谢!
 下载链接请戳此处=>:不修改原图片自动添加水印Jar包


(测试运行容器:Tomcat,Jboss)
(编码:UTF-8)

这是整个例子的包结构:

 这是图片水印的效果:

这是文字水印的效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/915865.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《golang设计模式》第二部分·结构型模式-03-组合模式(Composite)

文章目录 1. 概述1.1 角色1.2 类图 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概述 将叶子节点和复合节点组合起来,定义一个抽象接口遍历他们 1.1 角色 Component(抽象构件):为叶子构件和复合构件声明接口,定义了结构…

Docker安装并运行Alertmanager

Linux下安装Docker请参考:Linux安装Docker 简介 Alertmanager是一个独立的告警模块,接收Prometheus等客户端发来的警报,之后通过分组、删除重复等处理,并将它们通过路由发送给正确的接收器;告警方式可以按照不同的规…

openCV实战-系列教程2:阈值与平滑处理(图像阈值/图像平滑处理/高斯/中值滤波)、源码解读

1、图像阈值 t图像阈值函数,就是需要判断一下像素值大于一个数应该怎么处理,小于一个数应该怎么处理 ret, dst cv2.threshold(src, thresh, maxval, type) 参数解析: src: 原始输入图,只能输入单通道图像&#…

/root/.ssh/config line 2: Bad protocol 2 host key algorithms ‘+ssh-rsa‘.

文章目录 1、问题2、查看openssh版本3、解决问题4、重新生成密钥5、查看是否可连接工蜂 1、问题 ssh访问工蜂报错: [rootlocalhost .ssh]# ssh -T gitgit.code.tencent.com /root/.ssh/config line 2: Bad protocol 2 host key algorithms ‘ssh-rsa’. 2、查看o…

如何识别芯片引脚1

当从上面看芯片时,引脚总是按逆时针方向编号。这来自于旧时代的电子管,当从电子管的底部看时,引脚是按顺时针方向编号的。 芯片的标记方式有多种,但是总有一些惯例可循。换句话说,如果你在一个未知的芯片上发现了这些标…

Linux的基础编程——Linux常用操作总结(十一)

前言: 前面我们已经对在Linux系统上的一些常用操作已经有了一个简单的入门与了解,后面的学习中我们还需要对这些操作常加练习,现在让我们对之前的一些常用操作进行的一个简单的总结吧 目录 一、软件安装 CentOS系统使用: Ubun…

pdf转换成excel怎么转换?看看这几种方法

pdf转换成excel怎么转换?转换PDF文件到Excel是一个常见的需求,因为许多工作需要将PDF文件转换成可编辑和可搜索的Excel电子表格。无论是在学校、办公室还是在家里,将PDF文件转换成Excel文件的需求都屡见不鲜。有时候,你可能需要将…

江苏211+双一流学校,专业课比408难度低,来看看23考情吧

南京师范大学 考研难度(☆☆) 内容:23考情概况(拟录取和复试分析)、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文预计813字,预计阅读:2分钟。 2023考情概况 南…

(五)Docker 安装 redis镜像+启动redis容器(超详细)

输入:su root命令,切换到root 1、启动Docker 启动:sudo systemctl start docker 停止:systemctl stop docker 重启:systemctl restart docker 查看docker运行状态(显示绿色代表正常启动)&#x…

配置真实项目问题1--拉取项目并搭建环境

一、下载nvm安装管理node版本 1.安装nvm之前一定要把电脑中原有的node版本给卸载干净; 2.nvm下载链接:nvm.uihtm.com/ 3.具体安装流程可以参考https://zhuanlan.zhihu.com/p/550264306这篇文档 4.安装之后,在控制台中查看版本node -v,发现依旧…

长胜证券:新三板转板条件?

跟着时间的推移和环境的变化,商场对解决中小企业融资难的需求日益增加,新三板作为商场化的多层次资本商场,为小微企业融资供给了重要途径。但是,跟着新三板商场的逐步老练,越来越多的企业希望通过转板进入更为活泼的A股…

Java版工程行业管理系统源码-专业的工程管理软件-提供一站式服务 em

​ 鸿鹄工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离构建工程项目管理系统 1. 项目背景 一、随着公司的快速发展,企业人员和经营规模不断壮大。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,公司对内部工…

张少光:快递件量显韧性 价格仍承压

张少光指出,今年以来居民消费需求偏弱,快递件量增速表现稳健耐性,但价格在职业竞赛下出现下滑走势。咱们以为当时职业进入存量博弈期,价格下行压力或继续,件量增速出现放缓趋势,咱们主张优选具备α的龙头快…

如何深入理解 JavaScript 中的懒加载

懒加载是一种延迟加载非必要内容的方法,直到用户需要查看它为止。与其他加载方法不同,其他加载方法在访问页面时同时加载所有网站资源,而懒加载采取更加谨慎的方式。它延迟显示某些元素,如图片、视频和其他多媒体,直到…

【python利用shp文件进行绘图白化】

python白化 白化的作用python实现 白化的作用 参考博文【matlab利用shp文件制作mask白化文件】 python实现 python借助shp文件对绘图进行白化,不需要进行mask文件的制作,可以高效地进行区域绘制 import numpy as np import cartopy.crs as ccrs impo…

JUC--线程池

目录 一、线程池的介绍 二、线程池的创建 三、特殊线程池 3.1.CompletionService异步处理 3.2.ThreadPoolExecutor 3.3 ForkJoinPool 虽然多线程的技术大大帮助了程序运行的效率,但是在太多的线程的创建与销毁下,系统的开销也将会是非常庞大的。所以…

ChatGPT赋能低代码开发:打造智能应用的双重引擎

摘要:本文摘自葡萄城低代码产品活字格的资深用户(格友超哥)所撰写的文章:《惊叹表现!活字格ChatGPT:低代码开发智能应用的巨大潜力》。 ChatGPT的functions函数使用方 自从OPENAI发布了最新的GPT引擎gpt-3…

由银行保险业科技外包供应商安全风险事件,看金融行业供应链安全

近日,金融监管总局下发《关于加强第三方合作中网络和数据安全管理的通知》,通知中提到:近期发生多起银行保险外包供应商安全⻛险事件,对银行保险机构的网络系统安全、业务连续性造成一定影响,暴露出银行保险机构在外包…

春秋云镜:CVE-2018-19422(Subrion CMS 4.2.1 存在文件上传漏洞)

一、题目 靶标介绍&#xff1a; Subrion CMS 4.2.1 存在文件上传漏洞 进入题目&#xff1a; admin/admin 点击设置&#xff1a; 后台管理主页&#xff1a; 上传页面&#xff1a; 上传目录&#xff1a; /panel/uploads/ 查看上传位置&#xff1a; system.pht<?php sys…