用Java为图片添加水印的源代码
2012-01-19 10:18
417 查看
import java.awt.*; import java.awt.event.*; import java.io.*; import java.awt.image.*; import org.w3c.dom.*; import com.sun.image.codec.jpeg.*; import javax.imageio.*; /** author myweb */ public class ImgBean{ public void ImgBean(){} public void ImgYin(String s,String ImgName){ try{ File _file = new File(ImgName); 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="我要加的水印 ,来源http://www.bt285.cn BT下载"; g.setColor(Color.RED); g.setFont(new Font("宋体",Font.PLAIN,20)); Font aa=new Font("宋体",Font.PLAIN,20); g.drawString(s,wideth-150,height-10); g.dispose(); FileOutputStream out=new FileOutputStream(ImgName); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } catch(Exception e){ System.out.println(e); } } }
相关文章推荐
- Java写的为图片添加水印的软件(含源代码)
- Java写的为图片添加水印的软件(含源代码)
- 用Java为图片添加水印的源代码
- 用Java为图片添加水印的源代码
- java给图片添加图片水印,文字水印,马赛克
- java用内部类实现对图片的处理,缩放,添加水印,裁切
- JAVA给图片上添加水印文字
- Java实现给图片添加水印
- Java代码实现给图片添加文字水印 详细教程一
- JAVA给图片添加水印和文字
- Java使用OpenCV实现人脸识别/人眼检测/图片截取/合成/添加水印
- 使用Java添加图片水印和文字水印
- java 为pdf添加水印图片
- java实现给图片添加水印
- java处理图片(添加水印)
- java图片动态添加水印(利用Graphics2D)
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- Java 给图片和动图添加水印的方法
- java实现给图片添加水印
- java--上传图片添加水印