Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

image compression without any defect

 
Julie Jacob
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an image to upload . I set the size of it. But any client can uploading any type and any size photo. my request is that, when a client send an image, then automatically compressing or resizing the sets the image size.

i sets the image size is 190X200. this is fixed size.
but the client can uploading any size of file. that receiving after, without any defect of the picture, and adjusting to the 190X200 size.

anyone to know this please give me the code
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are several ways to resize an image. I assume you have considered what a fixed size means to image quality if the uploaded image does not have the same aspect ratio or is smaller than the target size.

This thread gives you some starting points.
 
Stuart Gray
Ranch Hand
Posts: 410
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are a couple of ways to load images.
ImageIO is one class that can do it for you. Its read method will give you a BufferedImage from any InputStream.

To scale an Image, you can use the getScaledInstance method.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic