參考了相關(guān)程序,希望對(duì)大家的學(xué)習(xí)有所幫助!
<%@ 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();// 清空緩沖區(qū)
????response.setContentType("image/png");// 注意這里的MIME類(lèi)型
??int width = 640, height = 480;??// 創(chuàng)建一個(gè) 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);
??// 設(shè)置標(biāo)題
??????? g.setFont(new Font("漢真廣標(biāo)", 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類(lèi)的write方法對(duì)圖像進(jìn)行編碼
??ServletOutputStream sos = response.getOutputStream();
??ImageIO.write(image, "PNG", sos);
??sos.flush();
??sos.close();
??//response.reset();
%>
?