`
sbl2255
  • 浏览: 212707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 简单实现图片水印

    博客分类:
  • jdk
阅读更多


具体实现:

public class Test {

	public static void main(String[] args) {
		Test t= new Test();
		String path="c:\\test.gif";
		String target="c:\\test1.gif";
		String key= "Hello World";
		t.addImageTag(path,target,key);
		
	}

	public void addImageTag(String path,String target,String keyword) {
		File file = new File(path);
		try {
			Image img = ImageIO.read(file);
			int w = img.getWidth(null);
			int h = img.getHeight(null);
			System.out.println("File size: " +w + "px * " + h + "px");
			BufferedImage outimg = new BufferedImage(w,h,BufferedImage.TYPE_3BYTE_BGR);
			Graphics g = outimg.getGraphics();
			g.drawImage(img, 0, 0, w, h, null);
			Font font = new Font(null,Font.ITALIC,20);
			g.setFont(font);
			g.drawString(keyword, w/2, h-10);
			g.dispose();
			FileOutputStream out = new FileOutputStream(target);
			JPEGImageEncoder jpg = JPEGCodec.createJPEGEncoder(out);
			jpg.encode(outimg);
			out.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
  • 大小: 6.5 KB
  • 大小: 13.8 KB
分享到:
评论

相关推荐

    java实现对图片加水印

    java程序对图片加水印效果,比较简单 把需要加水印的图片替代原来的图片就可以了,在代码里头可以修改水印的字

    java实现图片水印添加

    对图片的一些加工,不用工具而简单的代码就可以实现对图片的水印添加/

    java图片加水印(适应铺满)

    开发一个项目,需要用到图片加水印的功能,这里考虑使用后台加水印,在上传的时候或者回显到页面时候,取图片文件的流数据,进行加水印在返回流数据就行了,非常简单,不懂可以问我

    Java给图片加水印

    Java给图片加水印地方法简单实用,可以实现个文件加个章的功能!

    JAVA图片水印开发案例详解

    水印开发是web开发中一种比较常见的功能,实现的代码很简单,这篇文章主要介绍了JAVA图片水印开发案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    给图片添加水印

    用java实现给图片添加水印,代码简单可用

    Java源码包100个设计实例.zip

    Java图片加水印,支持旋转和透明度设置 Java圆形按钮实例代码,含注释 Java圆形电子时钟源代码 Java多用户聊天室程序(毕业设计).rar Java大型CERP进销存系统.rar Java存储与读取对象.rar Java局域网通信——飞鸽传...

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包4

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包3

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目源代码

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包2

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    简单的java图片处理类(图片水印 图片缩放)

    本图片处理类功能非常之强大可以实现几乎所有WEB开发中对图像的处理功能都集成了,包括有缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等功能

    阿里巴巴泄露门使用的傅里叶变换隐藏水印(含源码)

    阿里巴巴泄露门使用的傅里叶...添加数字盲水印的方法简单可分为空域方法和频域方法,这两种方法添加了冗余信息,但在编码和压缩情况不变的情况下,不会使原始图像大小产生变化(原来是10MB添加盲水印之后还是10MB)。

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

    java图片处理类demo

    Thumbnailator 是一个优秀的图片处理的Google开源Java类库。运用最少的代码实现你想要的功能,支持的处理操作:图片缩放,区域裁剪,水印,旋转,保持比例等,支持对一个目录的所有图片进行批量处理操作

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

    ImageCombiner一个专门用于Java服务端图片合成的工具没有很复杂的功能简单实用

    图像处理资源ImageCombiner是一个专门用于Java服务端图片合成的工具,没有很复杂的功能,简单实用,从实际业务场景出发,提供简单的接口,几行代码即可实现图片拼合(当然用于合成水印也可以),素材上支持图片、...

Global site tag (gtag.js) - Google Analytics