用jsp给图片添加文字(图片水印)

来源:互联网 发布:软件自动安装生成器 编辑:程序博客网 时间:2024/05/22 16:03

原图片:

makeContentImage.jsp代码:
<%@ page contentType="image/jpeg" pageEncoding="gbk"%><%@ page import="com.other.MakeContentImage,java.io.*" %><%   try{          new MakeContentImage("人生",response.getOutputStream());   }catch(Exception e){        }   out.clear();   out = pageContext.pushBody();%>
MakeContentImage.java代码:
package com.other;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.io.OutputStream;import javax.imageio.ImageIO;public class MakeContentImage{      public MakeContentImage(String content, OutputStream os) throws IOException{       File file = new File("E:/图片/background.jpg");       BufferedImage image = ImageIO.read(file);       Graphics g = image.getGraphics();       g.setColor(Color.black);       g.setFont(new Font("宋体",Font.PLAIN,22));       g.drawString(content, 200, 200);       ImageIO.write(image, "JPEG", os);       os.flush();       os.close();   }}


效果:


原创粉丝点击