展开

关键词

java 图片水印处理类

package com.fh.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image ; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; //import java.io.FileOutputStream com.sun.image.codec.jpeg.JPEGCodec; //import com.sun.image.codec.jpeg.JPEGImageEncoder; /** * 说明:图片水印处理类 strIWATERM = Tools.readTxtFile(Const.IWATERM); //读取图片水印配置 } /** * 刷新 */ public static (String imagePath){ //文字水印 if(null !

14730

Java 给图片加 文字水印

package com.fh.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO ; //import java.io.FileOutputStream; //import com.sun.image.codec.jpeg.JPEGCodec; //import com.sun.image.codec.jpeg.JPEGImageEncoder imagePath){ //文字水印 if(null ! (String pressImg, String targetImg, int x, int y) { try { //目标文件 java

24130
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java为图片加水印的代码

    import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D ; import java.awt.Image; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream 水印横向位置 @param positionHeight 水印纵向位置 @param font 水印文字字体 @param color 水印文字颜色 */ public static void 、可设置水印图片旋转角度 @param iconPath 水印图片路径 @param srcImgPath 源图片路径 @param targerPath 目标图片路径 @param degree 水印图片旋转角度

    15620

    Java实现图片水印+压缩So easy!

    前言 图片压缩、加水印是很多应用常见的需求,java虽然有很多文件/io相关处理的api,但是使用不当很容易造成各种数据崩溃,今天介绍一个好用的轮子:simpleimage 项目介绍 从首页进去,你看到的是一片空白 image-20200602163631246 水印功能 不仅在生活中要防火防盗防师兄,很多场景图片资源也要做个标记以防别人私自使用,所以我们也要实现下水印功能了。 我们这次还是用原来的图片,加个什么水印好呢? .*; import org.apache.commons.io.IOUtils; import java.awt.*; import java.io.File; import java.io.FileInputStream ; import java.io.InputStream; public class ImageUtils { final static File path

    77520

    java 图片加水印(图片或者文本)

    对于上传的图片,有时候我们需要加上水印来标识图片的来源,以下java代码用来处理图片加文字和图片水印 import org.springframework.util.StringUtils; import javax.imageio.ImageIO; import java.awt.*; import java.awt.font.FontRenderContext; import java.awt.geom.Rectangle2D ; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; /** * @author jasonLu * @date 2017/5/11 12:30 * @Description:图片添加水印 水印适用于 图片或文字 */ public class WaterMaskImgUtils waterImg 水印图片路径,如:C://myPictrue//logo.png * @param x 水印图片距离目标图片左侧的偏移量,如果x<0, 则在正中间 * @param

    1.6K20

    python opencv加水印水印

    收到的需求是在一个图上匹配到水印 然后将原来的水印换成一个新水印 先要安装一个库 库文件代码如下: # coding=utf-8 import cv2 import numpy as np # 膨胀算法 :param gray_img: 原图的灰度图 :param watermark_template_gray_img: 水印模板的灰度图 :return :param img: 待去除水印图片位图 :param watermark_template_gray_img: 水印模板的灰度图片位图,用于确定水印位置 :param watermark_template_mask_img: 水印模板的掩码图片位图,用于修复原始图片 :return: 去除水印后的图片位图 """ :param filename: 待去除水印图片文件名称 :param output_filename: 去除水印图片后的输出文件名称 :return:

    2.3K20

    Java 渲染 docx 文件,并生成 pdf 加水印

    后端根据标签,获取标签内容,生成 pdf 文档并打上水印。 技术调研和技术选型(Java 技术栈): 1. 渲染模板 第一种思路,将 docx 装换为 html 的纯文本格式,再使用 Java 现有的模板引擎(freemark,velocity)渲染内容。 水印 这个相对比较简单,直接使用 itextpdf 免费版就能解决问题。需要注意中文的问题字体,下文会逐步讲解。 after 增加水印: pom.xml需要增加: <!

    1.6K10

    不清楚Java内部类的编译原理?读完这篇就够了

    这是Java的一种非常有用的特性,它允许我们将“一些逻辑相关的类统一组织在一起,封装在内部,并控制类的可见性”。 举例子12:我们对包含一个内部类的外围类进行编译 OuterClass.java public class OuterClass { class InnerClass{ } public static InnerClass innerClass = outerClass.new InnerClass(); } } 编译指令: javac -encoding utf-8 OuterClass.java 但是相比较C++的多重继承(事实证明非常难以使用),Java 的接口和内部类就相对容易理解了。

    9820

    android实现文字水印效果 支持多行水印

    特点 支持多行水印,支持自定义角度,支持自定义文字大小。 原理: 使用一个TextView 占据整个页面。在TextView基础上面打水印。 android.support.annotation.IntRange; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import java.util.List /角度 private int fontSize;//字体大小 单位sp /** * 初始化构造 * @param context 上下文 * @param labels 水印文字列表 多行显示支持 * @param degress 水印角度 * @param fontSize 水印文字大小 */ public WaterMarkBg(Context context

    79730

    添加盲水印

    水印的生成,按照惯例看下官网文档: https://cloud.tencent.com/document/product/460/19017#.E6.B7.BB.E5.8A.A0.E7.9B.B2.E6 .B0.B4.E5.8D.B0 一、举例添加盲水印: 注意下几点: 开启盲水印: image.png 1、put的域名格式为pic.ap-beijing格式 2、put的地址url后图片名字为cos上不存在的图片名 <text> watermark/3/ 添加盲水印 watermark/4/ 提取盲水印 <type> 盲水印类型,有效值:1 半盲;2 全盲;3 文字 <imageUrl> 盲水印图片地址 指定的水印图片必须同时满足如下 3 个条件: 1. 盲水印图片与原图片必须位于同一个对象存储桶下; 2. <text> 盲水印文字,需要经过 URL 安全的 Base64 编码。当 type 为3时必填,type 为1或2时无效。

    2.1K80

    Photoshop 水印添加

    最近碰到一些事,需要给中介身份证,为了防止被滥用,学习了一下PS添加水印和隐藏水印的方式。 效果如下: 第一步先创建水印文字,画布的大小决定后续填充后文字的密度。 保存为可填充的图案 将需要设置水印的图像添加填充 最终效果: 隐藏水印 隐藏水印顾名思义就是不能一眼看到的,但是通过放大调整颜色等手段依旧可以,正所谓没有银弹,能做的也只是提高一下违法的成本罢了。 然后在需要打上水印的图案中建立一个文字图层: 然后我们用刚才的 2×2 的图片来填充文字。 最后设定透明度和柔光即可隐藏该水印

    7320

    Java 中的 T,E,K,V, 别傻傻分不清楚

    作者:glmapper https://juejin.im/post/5d5789d26fb9a06ad0056bd9 前言 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 表示不确定的 java 类型 T (type) 表示具体的一个java类型 K V (key value) 分别代表java键值中的Key Value E (element) 代表Element ? com.glmapper.bridge.boot.generic.MultiLimit").newInstance(); 对于上述代码,在运行期,如果反射的类型不是 MultiLimit 类,那么一定会报 java.lang.ClassCastException

    55910

    抖音在线去水印小程序”西瓜水印

    旗下小程序自成立一年多时间一直都以免费为主;支持上百个平台去除水印,简洁高效! 有些朋友在抖音上看到不错的视频,想要下载下来,但是有水印,如何在线去水印下载抖音视频呢? 只需要两步,就能轻松的下载你喜欢的抖音视频,并且能去水印哦。 访问wx小程序搜索“西瓜水印” 在你的抖音APP中选择你需要去水印下载的视频 复制抖音视频地址,在你的抖音APP上:选择“分享”按钮, 然后选择 “复制链接”. 这样短视频的地址就会复制到你的剪贴板。

    37130

    水印只显示一半?帮你还原直播水印

    最近有客户在做直播之前,自定义了水印模版,也想将具有代表性的图示展现在视频的右上角。结果直播过程中发现水印被截断只显示了一半。客户坚持模版设置没有问题,是水印自己飘移了,还是视频飘移了? 当然有,通过控制台新增自定义水印模版,鼠标拖拽即可选定水印在画布中的位置。以柯南为水印来看个例子。 等一等,什么,你嫌水印太大了?好吧,例子中的水印高度超过视频的三分之一,确实有点喧宾夺主。没关系,可以鼠标选中水印后缩放,改变水印大小,对应的XPosition和YPosition也会动态调整。 小结 上面根据客户自定义水印模版使用过程中,出现直播水印被截断的问题,定位到问题的原因并给出了水印参数的设置建议。 当然还是推荐通过控制台自定义水印模版,省去计算水印位置参数的麻烦,也避免因为计算错误产生水印位置偏移的问题。相信在看完这篇文章后,你可以很熟练地掌握水印模版设置的方法。

    1.5K122

    如何处理图片的水印水印有哪些形式?

    这种logo或者是名称就是图片上的水印水印往往是一种标志,标志着图片的来源以及图片的原创性。水印添加也是一种有效保障原创者利益和版权的方法。大家在使用一些网络图片的时候,如何处理图片的水印呢? 如何处理图片的水印就成了一个问题。最简单的处理水印的方法就是可以直接用图片软件的裁切工具,将含有水印的那一部分给裁剪掉。 如果想保证图片的自然以及完整性,那么就可以将水印内容进行背景处理,比如涂抹或者图层覆盖。 水印都有哪些形式? 前面介绍了如何处理图片的水印,那么一般常见的图片水印都有哪些形式呢? 一次性的水印可以通过一些制图技巧进行清除,但是那种平铺性的水印相对来说就很难做到完全清除了。 以上就是如何处理图片的水印的相关内容。 图片水印是一种正当的保卫图片原创性以及作者合法权益的方式,所以越来越多的网络图片会添加上平台水印

    47220

    提取盲水印

    4、body为要添加盲水印的图片 ---- 话不多说,举例说明: 一、首先获取添加水印图(通过下载时添加): http://du-1253792666.picsh.myqcloud.com/mp-test.jpg watermark/3/type/2/image/aHR0cDovL2R1LTEyNTM3OTI2NjYucGljc2gubXlxY2xvdWQuY29tL3NpbS5wbmc 盲水印对应水印图: msy 说明:这里获取添加水印图上传到数据万象操作可以省略,如果省略下面提取时会自动把添加盲水印图上传到url中的mp-test-msy.jpg中,把提取结果存到fileid:4-23/sim.png 注意判断是否添加成功 原图:24552 image.png 添加水印后的图:24629 image.png 添加成功图片变大 接下来进入正题 二、提取盲水印: image.png 注意put地址url的region部分为xml 格式,例:ap-shanghai body为待提取的打了盲水印的二进制文件 image.png

    1.8K80

    相关产品

    • 图片处理

      图片处理

      图片处理(IP)是由腾讯云数据万象提供的功能丰富、低成本、高可靠的图片处理服务。图片处理支持灵活的图像编辑,并且提供 Guetzli 压缩、TPG 转码等图片瘦身解决方案,图片或文字水印、独有盲水印等版权保护解决方案,满足多种业务场景下的图片需求。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券