Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C#
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 with c#.
Can anyone help me?
I'm beginner in using c#.
Posted 5-Feb-13 6:19am
Sergey Alexandrovich Kryukov at 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.
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

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.
Sergey Alexandrovich Kryukov at 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".
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

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!

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

  Print Answers RSS
0 OriginalGriff 476
1 Sergey Alexandrovich Kryukov 210
2 CHill60 195
3 F-ES Sitecore 120
4 TheRealSteveJudge 120
0 Sergey Alexandrovich Kryukov 9,061
1 OriginalGriff 7,920
2 Peter Leow 4,774
3 Kornfeld Eliyahu Peter 3,210
4 Maciej Los 2,176

Advertise | Privacy | Mobile
Web04 | 2.8.150326.1 | Last Updated 5 Feb 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100