Click here to Skip to main content
15,885,757 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello,

-Maybe you know that there are some professional drawing software (Microsoft Visio, SmartDraw, etc.) which are able to draw different objects (computers, flowers, cars, etc.). I saw that they are able to draw very big objects (images) without losing the quality of the image.
And here is my question: is there a secret for keeping the clarity of the image irrespective of how much we scale that image? Of course, I know that you can't create a good 1000x1000 pixels image from a 50x50 pixels image, but, even so, I think that there is something that I don't know in working with images.
-Basically, these software, keep a database with images, then, these images are extracted and displayed on the screen.

-I'm working on a small drawing application in C++/MFC, and I need some answers from this perspective.


Best regards!

PS: My english may sound wird, I'm not a native speaker, sorry.

What I have tried:

Both the question and 'What have you tried' must be at least 30 characters.
I just want some ideas, not code, so, I have not tried anything for the moment.
Posted
Updated 18-May-16 12:20pm
v2

They're not drawing a normal bitmap image. The quality doesn't degrade because those apps are drawing vectors and flood filling areas. Those are NOT scaled bitmap images.
 
Share this answer
 
Comments
Matt T Heffron 17-May-16 17:50pm    
+5
Sergey Alexandrovich Kryukov 17-May-16 20:18pm    
5ed. :-)
—SA
Here is a link about the 'secret'
Vector graphics - Wikipedia, the free encyclopedia[^]

Remember, they are not pictures you take with your camera. these are bitmap.
Bitmap - Wikipedia, the free encyclopedia[^]
 
Share this answer
 
v2

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