Click here to Skip to main content
15,895,084 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Good afternoon everyone..
Our project is to develop a software that convert normal image to HD image but I don't know how to do this. I'm going to use asp.net with c#.

Can anyone help me?
I'm beginner in using c#.
Posted
Comments
Sergey Alexandrovich Kryukov 5-Feb-13 12:14pm    
Nobody can help you with something if you have no idea what it is? "Normal", "HD" — there are no such things.
—SA

I suppose you could "increase" the resolution of an image, but no matter what you do it will look crappy because you can't magically create new data to fill in the extra space. The best you can do is make a guess as to what the pixel values should be based on surrounding data. Either way, this doesn't really make sense. You also have to define what "normal" and "HD" are.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 5-Feb-13 12:12pm    
Agree, my 5, but if you said the the OP's request (not a question) is gibberish, if would be a lot more of the truth. Your last clause is the best; there is no such thing as "normal" and "HD".
—SA
Do you have any idea what you are asking? What you are trying to do?

I think it's time to sit you down and tell you the facts of image processing: Blade runner and CSI are not real. You cannot magnify the image of a light in a picture of somebody's eye and read the numberplate of the car 50m behind the camera.

When you take a "normal image" at say 640 pixels by 480 you can't just enlarge it and see the pixels that were "previously hidden". They do not exist. If you want to convert a 640x480 image to 1920x1440 then you have to convert each pixel in the original image into 9 pixels, assigning colours to them so that they fit with the surrounding pixels and generate an aggregate value which is the original pixel.

And what do you end up with? A HD image? No. You end up with a pixelated copy of the original image at a higher resolution.

Particularly if you are a beginner, start a little smaller, with a project that you can do - because you will quickly become frustrated if you try to do this!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900