- <%@ page contentType="image/jpeg" %>
- <%@ page import="java.awt.Color" %>
- <%@ page import="java.awt.Font" %>
- <%@ page import="java.awt.Graphics2D" %>
- <%@ page import="java.awt.image.BufferedImage" %>
- <%@ page import="javax.imageio.ImageIO" %>
- <%@ page import="java.net.*" %>
- <%@ page import="java.io.*" %>
- <%
- int width=180;
- int height=24;
- BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
- Graphics2D graphics = image.createGraphics();
- graphics.setColor(Color.white);
- graphics.fillRect(0,0,width,height);
- Font font = new Font("SansSerif", Font.BOLD,14);
- graphics.setFont(font);
- graphics.setColor(Color.black);
- graphics.drawString("TEST",5,19);
- graphics.dispose();
- ServletOutputStream objSos=response.getOutputStream();
- try {
- ImageIO.write(image, "jpeg",objSos);
- } catch (IOException e) {
- e.printStackTrace();
- } finally {
- objSos.close();
- }
- %>
とあるサービスにアクセスして
文字列を表示する際にJavaScriptだとクロスドメインでエラーになるので
JSPで画像出しちゃえ!みたいな感じの方法です。
0 件のコメント:
コメントを投稿