參考了相關程序,希望對大家的學習有所幫助!
<%@ page language="java" contentType="image/png;charset=GB2312"
?import="java.awt.image.*"
?import="java.awt.*"
?import="javax.imageio.*"
?import="java.io.*"
?import="java.net.URL"
?%>
<%
????response.reset();// 清空緩沖區
????response.setContentType("image/png");// 注意這里的MIME類型
??int width = 640, height = 480;??// 創建一個 640X480 的圖像
??BufferedImage image = new BufferedImage(width, height,
??? BufferedImage.TYPE_INT_RGB);
??Graphics g = image.getGraphics();
??// 填充背景
??g.setColor(Color.WHITE);
??g.fillRect(0, 0, width, height);
??????? g.setColor(Color.BLACK);
??// 設置標題
??????? g.setFont(new Font("漢真廣標", Font.PLAIN, 35));
???Image logoBMP;
??? // 加載并顯示圖像
????String???? ss="??logoBMP = ImageIO.read(new URL(ss));
??g.drawImage(logoBMP, 10, 50, null);
? g.drawString("一張美女圖片", 30, 100);
??// 部署圖形
??g.dispose();
??// 利用ImageIO類的write方法對圖像進行編碼
??ServletOutputStream sos = response.getOutputStream();
??ImageIO.write(image, "PNG", sos);
??sos.flush();
??sos.close();
??//response.reset();
%>
?