- 浏览: 255274 次
- 性别:
- 来自: 福州
文章分类
最新评论
-
sflscar:
太好了,我搞了一下午,批量插入,第一个参数个数没对sql批量导 ...
redis pipe大数据量导入 -
赵青青:
那 entity.hbm.xml 文件中的主健策略怎么配置 ...
Hibernate 和 Access -
GapStar:
换成flash IconCellRenderer.as应该怎么 ...
DataGrid 中加入图标 -
binbinyouli:
不好意思。我把楼主注释掉得部分打开了。但是我看楼主有传递对象的 ...
Flex Flash 和JAVA 在Socket交互 -
binbinyouli:
不知道前两位评论人时怎么做得。我再做这个例子的时候出现了安全沙 ...
Flex Flash 和JAVA 在Socket交互
package com.newland.bi.tt; 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 java.io.FileOutputStream; import javax.imageio.ImageIO; import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; public class ImgTest { /** */ /** * 把图片印刷到图片上 * @param pressImg -- 水印文件 * @param targetImg -- 目标文件 * @param x * @param y */ public final static void pressImage(String pressImg, String targetImg, int x, int y) { try { File _file = new File(targetImg); if(!_file.exists()) _file.createNewFile(); Image src = ImageIO.read(_file); int wideth = src.getWidth( null ); int height = src.getHeight( null ); BufferedImage image = new BufferedImage(wideth, height, BufferedImage.TYPE_INT_RGB); Graphics g = image.createGraphics(); g.drawImage(src, 0 , 0 , wideth, height, null ); // 水印文件 File _filebiao = new File(pressImg); Image src_biao = ImageIO.read(_filebiao); int wideth_biao = src_biao.getWidth( null ); int height_biao = src_biao.getHeight( null ); g.drawImage(src_biao, wideth - wideth_biao - x, height - height_biao - y, wideth_biao, height_biao, null ); // / g.dispose(); FileOutputStream out = new FileOutputStream(targetImg); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } catch (Exception e) { e.printStackTrace(); } } /** */ /** * 打印文字水印图片 * @param pressText --文字 * @param targetImg -- 目标图片 * @param fontName -- 字体名 * @param fontStyle -- 字体样式 * @param color -- 字体颜色 * @param fontSize -- 字体大小 * @param x -- 偏移量 * @param y */ public static void pressText(String pressText, String targetImg, String fontName, int fontStyle, int color, int fontSize, int x, int y) { try { File _file = new File(targetImg); Image src = ImageIO.read(_file); int wideth = src.getWidth( null ); int height = src.getHeight( null ); BufferedImage image = new BufferedImage(wideth, height, BufferedImage.TYPE_INT_RGB); Graphics g = image.createGraphics(); g.drawImage(src, 0 , 0 , wideth, height, null ); // String s="www.qhd.com.cn"; g.setColor(Color.RED); g.setFont( new Font(fontName, fontStyle, fontSize)); g.drawString(pressText, wideth - fontSize - x, height - fontSize / 2 - y); g.dispose(); FileOutputStream out = new FileOutputStream(targetImg); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } catch (Exception e) { System.out.println(e); } } public static void main(String[] args) { //pressImage( "D://2.gif" , "D://2.jpg" , 20 , 20 ); // pressText("", targetImg, fontName, fontStyle, color, fontSize, x, y)(""); } }
发表评论
-
redis pipe大数据量导入
2015-07-06 18:48 14155由于做性能测试,需要往redis中导出千万 ... -
Tongweb、Tomcat远程调试
2014-04-15 21:01 3552在开发过程中经常需要对布署在远程的程序进行跟踪测 ... -
JAVA中Integer 和 int 的比较
2012-06-17 15:04 803http://topic.csdn.net/u/2012060 ... -
Struts+jsonplugin
2010-04-19 20:42 1052JSON官方文档 http://www.json.org/j ... -
jsp session 丢失
2010-04-19 20:37 23271.先访问a站点:http://192.168.18.2/te ... -
读取Properties的N种方法
2009-12-14 10:55 910如何读取资源文件:( ... -
Java正则表达式详解(上)
2009-03-28 10:24 917如果你曾经用过Perl或任 ... -
JAVA数据库基本操作指南
2009-03-28 10:04 935转自:http://www.qqread.com/java/2 ... -
不同Web主机上的Servlet之间数据对象的相互传输
2009-03-03 10:48 1241由于数据库服务器A和服务库服务器B之间存在着数据的交换,而WE ... -
与常用支付平台接口
2009-03-03 10:10 1327step-by-step集成阿里巴巴支付宝接口 http:// ... -
Java 6 RowSet 使用完全剖析(3)
2009-03-02 19:31 1159清单 24. 清单 23 中的代码执行结果 1 Tom Tom ... -
Java 6 RowSet 使用完全剖析(2)
2009-03-02 19:19 1938分页 由于 CachedRowSet 是 ... -
Java 6 RowSet 使用完全剖析(1)
2009-03-02 18:52 1809javax.sql.rowset 自 JDK 1.4 引入,从 ... -
关于log4j配置文档详解
2009-02-25 14:39 758一.参数意义说明输出级别的种类ERROR、WARN、INFO、 ... -
Log4j最简入门(很不错的Log4j入门)
2009-02-25 14:34 787<!--[if !supportLists]--> ... -
Java对象的序列化和反序列化实践
2008-12-29 14:38 866引:当两个进程在进行远 ... -
Java语言中的参数传递详解
2008-12-24 08:41 793和其它程序设计语言类 ... -
set map table list总结
2008-10-13 11:39 1373<转自>http://bluefishyong. ... -
多态的运用 实现java 数据类型判断
2008-09-03 12:54 2384package javaBasic;/** *//** * 用 ... -
java关于23种java关于23种设计模式的有趣见解 设计模式的有趣见解
2008-09-03 12:48 1277创建型模式 1、FACTORY— ...
相关推荐
java给图片添加水印,网站开发过程中可能需要对上传的图片添加属于本网站的水印,这是一个工具类,能实现添加文字水印和添加图片水印。
JAVA实现给图片增加图片水印或者文字水印相关依赖包。
JAVA处理图片 加文字水印以及灰色透明背景,处理图片。
图片操作类源代码,该类主要用于给图片进行缩放、加水印和得到图片的高、宽及类型。 具体操作请自己参照方法说明自己测试改写。
java 程序图片加水印 加文字 任何图片都可以java 程序图片加水印 加文字 任何图片都可以java 程序图片加水印 加文字 任何图片都可以java 程序图片加水印 加文字 任何图片都可以
Java为图片添加水印功能,这个水印类的操作比较实用,不但可以旋转水印图像,还可设置其水印图片的透明度,使其与原图融为一体,给图片添加水印,可以设置图片水印的角度,设置对线段的锯齿状边缘处理,第一参数->...
解决图片的批量处理大小,批量给图片加图片水印,加文字水印
水印 java Graphics2D实现文字图片水印 实现水印四个角水印
java 水印(水印适应图片大小,但个别图片太小不支持)
JAVA实现给图片增加图片水印或者文字水印,上手度好,二次开发性好
java实现图片上传并添加水印效果(文字水印,蒙版,logo图片),自动进行文字大小行数位置匹配,文字自动换行
java调用ffmpeg添加水印并且转换视频,代码中并没有判断哪些格式支持,那些不支持,mpg,mp4,avi,wmv基本都可以(传入格式),转换为flv avi mp4起码都没问题,其它的没事过ffmpeg是开源的支持的挺多的 补充:时间算错了,...
(20080318_3)用Java给图片添加文字或图像水印 【Java水印.rar】文件大小:108 KB (111,078 字节) 解压后是Java源代码。
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以...
添加文字水印的工具类,自己去下JAR包,MAVEN的网站http://mvnrepository.com/
springboot实现上传图片添加水印
上传之前预览 ,上传到服务器后加文字水印 或者 图片水印,调用相应的方法即可
水印,可以对自己独特的东西添加水印,打上水印,别人就很难再盗版你的东西,高端大气上档次的,不仅可以水印上图片,也可以水印上文字,而且位置还是自定义的。
使用java代码进行做水印、文字、放缩!使用java代码进行做水印、文字、放缩!使用java代码进行做水印、文字、放缩!
java图片添加水印帮助类,在图片上加文字水印、加图片水印!