We help IT Professionals succeed at work.

increasing bitmap size without change in clarity

baiju asked
i have a bitmap which is small in size (say 40 x 30 ). i want to increase the size to 800 x 600 without loosing clarity .how to do it and using which software. please give stepwise details
Watch Question


Its is absolutely positively and conclusively IMPOSSIBLE. You cant squeeze blood from a stone and you cant turn 40 into 800 without quality loss. You only have 1200 pixels to work with. You cant just magically turn it into 480,000.


You forgot one:
"You cant make a silk purse from a sows ear"


baiju - weed is 100% correct.
To do this would be like making a 4 year old kids crayon drawing look like a photographic quality picture.


baiju,  a pixel is a set size and has essentially only one color in it. That color is the only information the pixel contains. 40 x 30 pixels contain just a finite amount of information. An image 800 x 600 contains many more pixels, and so it contains much more information about the image as a whole.  If you were to expend the 40 x 30 set of pixels, you would simply get more pixels, but no more information.

A typical camera picture contains the equivalent of about 2400 x 1600 pixel's worth of information. When you see a small physical sized picture, the "pixels" are very tiny - almost impossible to see", but if you "blow the image up" into a larger size you now can see all the pixels and so you now can see all the detail (information) contained in the full set of pixels.  But you cannot "blow up" a 40 x 30 pixel image into anything meaningful.  Understand ?

There is one software product by Altamira that is often used to create a larger image out of a smaller one. This uses a fractal mathematical algorithim to "interpolate" and create pixels of an appropriate color in spaces in the image in an effort to "fill in" the larger picture and make it look like the small one.  However, this kind of computer trickery works well only on fairly dense images (1240 x 780 and greater) that have a lot of pixels in the first place, and even then the resulting images only look good when they are about 25 - 30% greater than the original.  A starting point of only 40 x 30 pixels is too small for this kind of computer trickery to work with.

Does this explanation help?


Dear forester,
your expalanation is convincing. Thanks. Now i want to award you points. is it enough if i click accept comment as answer given against your name.
Yes, thanks

Hey, wait! I know how to do it!
but it has something to do with black magic..  ok maybe you should just give the points to forester ;-)

baiju, I totaly agree with the things said so far, but,
If you are looking for a way to resize the image and make the large image look as good as possible (smooth, reasonable) then there are methods like:
Billinear, Trillinear and Polynomial interpolation.
These methods create new information in the large image by "guessing" it from the behaviour of the pixels in the small image.
Let me know if you think it can help you.
Good Luck.
ADMINISTRATION WILL BE CONTACTING YOU SHORTLY.  Moderators Computer101, Netminder or Mindphaser will return to finalize these if they are still open in 7 days.  Experts, please post closing recommendations before that time.

Below are your open questions as of today.  Questions which have been inactive for 21 days or longer are considered to be abandoned and for those, your options are:
1. Accept a Comment As Answer (use the button next to the Expert's name).
2. Close the question if the information was not useful to you, but may help others. You must tell the participants why you wish to do this, and allow for Expert response.  This choice will include a refund to you, and will move this question to our PAQ (Previously Asked Question) database.  If you found information outside this question thread, please add it.
3. Ask Community Support to help split points between participating experts, or just comment here with details and we'll respond with the process.
4. Delete the question (if it has no potential value for others).
   --> Post comments for expert of your intention to delete and why
   --> YOU CANNOT DELETE A QUESTION with comments; special handling by a Moderator is required.

For special handling needs, please post a zero point question in the link below and include the URL (question QID/link) that it regards with details.
Please click this link for Help Desk, Guidelines/Member Agreement and the Question/Answer process.  http://www.experts-exchange.com/jsp/cmtyHelpDesk.jsp

Click you Member Profile to view your question history and please keep them updated. If you are a KnowledgePro user, use the Power Search option to find them.  

Questions which are LOCKED with a Proposed Answer but do not help you, should be rejected with comments added.  When you grade the question less than an A, please comment as to why.  This helps all involved, as well as others who may access this item in the future.  PLEASE DO NOT AWARD POINTS TO ME.

To view your open questions, please click the following link(s) and keep them all current with updates.

*****  E X P E R T S    P L E A S E  ******  Leave your closing recommendations.
If you are interested in the cleanup effort, please click this link
POINTS FOR EXPERTS awaiting comments are listed in the link below
Moderators will finalize this question if in @7 days Asker has not responded.  This will be moved to the PAQ (Previously Asked Questions) at zero points, deleted or awarded.
Thanks everyone.
Moderator @ Experts Exchange

Explore More ContentExplore courses, solutions, and other research materials related to this topic.