views:

170

answers:

5

I'm looking for some image library that can work with multiple formats (jpg,gif,png), and is fast at displaying the images to the screen.

Also, it would be nice if I could specify only part of the image to render to the screen.

In the end I want to have lots of images on the screen that I can pan and zoom about.

This is for a personal project on my ppc powerbook, and I'd prefer if the library be in c++.

A: 

http://www.xdp.it/cximage.htm

HTH

plan9assembler
+3  A: 

FreeImage.

That's for loading.

For displaying, you can either use the FreeImage methods to make a bitmap that you can then display in some control (depending on your UI).

For the real hotness in display, you'll then want to use OpenGL.

Also, in the meantime, I've discovered CImg, which isn't a library so much as a framework for doing lots of common imaging applications and works in C++.

mmr
A: 

ImageMagick has libraries in several languages to do what you want.

Vincent Ramdhanie
A: 

Imagemagick seems to be the gold standard and is used in all sorts of places. What sort of environment are you working in -- Linux? Windows?

Rizwan Kassim
i seriously doubt he's running windows on a PPC laptop...
Javier
A: 

There are also:

Check related questions

mloskot