Java-图片加水印-与图片缩放
来源:互联网 发布:拳皇97网络对战平台 编辑:程序博客网 时间:2024/05/17 06:29
public static void main(String[] args) throws Exception { // 创建文件对象 File srcFile = new File("C:\\image\\原图.jpg"); // 将文件对象变成图片对象 Image src = ImageIO.read(srcFile); int width=src.getWidth(null); int height=src.getHeight(null); // 创建图片流 BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); // 创建画笔,在图片流上画想要的图 Graphics g = image.createGraphics(); // 采用getScaledInstance方式在坐标0.0处画图 //getScaledInstance方法按照比例缩放不会失真 g.drawImage(src.getScaledInstance(width, height, Image.SCALE_SMOOTH), 0, 0, null); //上述代码可以用来处理图片缩放功能 File markFile = new File("C:\\image\\水印图片.jpg"); Image srcMark = ImageIO.read(markFile); int widthMark = srcMark.getWidth(null); int heightMark = srcMark.getHeight(null); // 图片流上已经有源图片了,这时在图片流中间开始画 g.drawImage(srcMark, (width - widthMark) / 2, (height - heightMark) / 2, widthMark, heightMark, null); // 把打完水印的图片放到哪里? FileOutputStream out = new FileOutputStream("C:\\image\\水印图片.jpg"); ImageIO.write(image, "JPG", out);// 创建图片 out.close(); g.dispose();}
0 0
- Java-图片加水印-与图片缩放
- 图片缩放 图片加水印 php类
- Java 图片加水印
- java图片加水印
- Java图片加水印
- java加图片水印
- java 图片加水印
- java 图片加水印
- 【Java开源】Thumbnailator轻松搞定图片缩放、旋转、加水印
- Java 给图片增加 水印图片 水印文字 缩放图片
- java图片水印和图片缩放
- 图片加水印JAVA实现
- java 图片加水印源码
- java图片加水印文字
- java给图片加水印,文字水印
- java-图片加水印,文字水印
- jsp,java加图片水印,文字水印
- Java给图片加图片水印代码
- 第四周项目2--建立”单链表“算法库
- find命令之xargs
- 第六周项目2-建立链栈算法库
- 第六周项目1—建立顺序栈算法库
- 第四周项目3-单链表的应用(2)
- Java-图片加水印-与图片缩放
- 第6周项目2——建立栈链算法库
- 第三周项目3——求集合并集
- 第四周项目4-建设双链表算法库
- 【tyvj3303】连接格点,区分多维与单维很关键
- 第4周、项目3(2)—单链表应用-连接
- 第4周项目1建立单链表
- 1003(hdu-最大和)
- 第六周上机实践—项目1—建立顺序栈算法库