C: minimalist displaying an image file to pixels ?
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
C: minimalist displaying an image file to pixels ?
Hi,
I have been trying to convert a jpg to various format (gimp), then
to import them into C program, but those formats are likely difficult to process. (without using libs of imagemagick)
mbm is quite simple but actually ... not so much.
Would you know how to convert a bitmap (whatever format) to a RESIZABLE pixel array?
I wish direction shall I start? (without using libs of imagemagick)
actually, I might find a way... somehow to get the array on int filled
a question, to resize my array, which method might be advised?
ex:
I have a bitmap for a screen of 800 x 600 pixels
int pixely[600] ;
int pixelx[800] ;
and would like to move to 300x 200
int pixely_new[200] ;
int pixelx_new[300] ;
Luckily it is not so complicated due to colors.
My pixels are either 0 or 1.
So it is black and white bitmap/array.
So this resizing might be occuring with less difficulties, but still, which method would you preferably recommend?
I had such a problem in visual basic before, but never got it really solved, and in C, it is much different ( and much better).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.