How do i generate thumbnail image for use with img tag ? Java web application.
Posted
by Nitesh Panchal
on Stack Overflow
See other posts from Stack Overflow
or by Nitesh Panchal
Published on 2010-05-29T05:59:37Z
Indexed on
2010/05/29
6:02 UTC
Read the original article
Hit count: 171
java
Hello,
I am using the below given code, but it is not working properly. Can anybody tell me how do i generate thumbnail of the image? because i am creating a photo album and i want only thumbnail images to be downloaded at first, not the entire 400-500 kb images.
File objFile = new File(strImageFullPath);
File targetFile = new File(strImageFullPathWithoutExt + "_small" + strFileExtension);
Image image = ImageIO.read(objFile);
final int WIDTH = 150;
final int HEIGHT = 150;
Image thumbnailImage = image.getScaledInstance(WIDTH, HEIGHT, Image.SCALE_DEFAULT);
BufferedImage objThumbnailBufferedImage = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);
Graphics gfx = objThumbnailBufferedImage.getGraphics();
gfx.drawImage(image, 0, 0, null);
gfx.dispose();
ImageIO.write(objThumbnailBufferedImage, strFileExtension.substring(1), targetFile);
Just assume that few variables like strImageFullPath,strImageFullPathWithoutExt etc they exist.
Thanks in advance :)
© Stack Overflow or respective owner