How an Image can be loaded in a Servlet ?



How an Image can be loaded in a Servlet ?..

Answer / sagar

Try to use this code it may help you
public class MessageImage {
/** Creates an Image of a string with an oblique
* shadow behind it. Used by the ShadowedText servlet
* and the ShadowedTextFrame desktop application.
*/
public static Image makeMessageImage(String message,
String fontName,
int fontSize) {
Frame f = new Frame();
// Connect to native screen resource for image creation.
f.addNotify();
// Make sure Java knows about local font names.
GraphicsEnvironment env =
GraphicsEnvironment.getLocalGraphicsEnvironment();
env.getAvailableFontFamilyNames();
Font font = new Font(fontName, Font.PLAIN, fontSize);
FontMetrics metrics = f.getFontMetrics(font);
int messageWidth = metrics.stringWidth(message);
int baselineX = messageWidth/10;
int width = messageWidth+2*(baselineX + fontSize);
int height = fontSize*7/2;
int baselineY = height*8/10;
Image messageImage = f.createImage(width, height);
Graphics2D g2d =
(Graphics2D)messageImage.getGraphics();
g2d.setFont(font);
g2d.translate(baselineX, baselineY);
g2d.setPaint(Color.lightGray);
AffineTransform origTransform = g2d.getTransform();
g2d.shear(-0.95, 0);
g2d.scale(1, 3);
g2d.drawString(message, 0, 0);
g2d.setTransform(origTransform);
g2d.setPaint(Color.black);
g2d.drawString(message, 0, 0);
return(messageImage);
}

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Servlets Interview Questions

How to generate the server side programming and the advantages of it over the other languages?

0 Answers  


How will two or three servlets interact or communicate with each other?

0 Answers  


How to pass JavaBeans data to JSP using Servlets?

2 Answers  


What is the use of welcome-file-list?

0 Answers  


i need connection pooling code.....from harpreet.your@gmail.com

1 Answers   IBM,






What is the requirement of servlet config and servlet context implemented and how are they implemented?

0 Answers  


What is called servlet container?

0 Answers  


How can an existing session be invalidated?

0 Answers  


can i call destroy() method in init() method of servlet

9 Answers   Ericsson, IBM,


Is servlet synchronized?

0 Answers  


What is use of parseQueryString ?

1 Answers  


What is the servletconfig object?

0 Answers  


Categories