lucius
lucius

Reputation: 2427

C function to convert a raw image to png

Is there any c function that allow me to convert a raw image to a PNG file? Preferably, I don't need to pull in a big library for that.

Thank you.

Upvotes: 3

Views: 5904

Answers (4)

Assaf Lavie
Assaf Lavie

Reputation: 75983

See a related question: Convert bitmap to PNG in-memory in C++ (win32)

The short answer is that GDI+ can convert a bitmap image to PNG (with some limitations), so if you're on Windows it's an option that's even more minimal than libPNG.

Upvotes: 1

Tobbe
Tobbe

Reputation: 3824

I'm not sure what you mean by "raw image", but I've found LodePNG easy to work with. http://members.gamedev.net/lode/projects/LodePNG/ There's an example showing you how to encode some raw data to a png

Upvotes: 1

JaredPar
JaredPar

Reputation: 754853

Have you tried the libpng library?

http://www.libpng.org/pub/png/libpng.html

Upvotes: 5

Not Sure
Not Sure

Reputation: 5963

I do not believe so. On the other hand, libpng isn't a huge library.

Upvotes: 13

Related Questions