66 |
logger.info("bWidth=" + bounds.getWidth() + ", bHeight=" + bounds.getHeight()); |
logger.info("bWidth=" + bounds.getWidth() + ", bHeight=" + bounds.getHeight()); |
67 |
|
|
68 |
|
|
69 |
gfx.drawString(text, textX, 210); |
gfx.drawString(text, textX, 210);//note that the Y denotes the text's baseline ! |
70 |
|
|
71 |
|
|
72 |
|
|
80 |
gfx.drawImage(bufferedImage, 0, 0, width/2, height/2, null); |
gfx.drawImage(bufferedImage, 0, 0, width/2, height/2, null); |
81 |
gfx.dispose(); |
gfx.dispose(); |
82 |
|
|
83 |
|
response.setHeader("Cache-Control", "no-cache"); |
84 |
|
response.setDateHeader("Expires", 0); |
85 |
response.setContentType("image/png"); |
response.setContentType("image/png"); |
86 |
ImageIO.write(smallImage, "png", response.getOutputStream() ); // use imageio.read to load a file to a bufferedimage |
ImageIO.write(smallImage, "png", response.getOutputStream() ); // use imageio.read to load a file to a bufferedimage |
87 |
|
|