PDA

View Full Version : JPG display libraries


MarkBarbieri
03-07-2007, 12:20 PM
Anyone know any good libraries of routines for displaying jpg's on a Windows PC? In particular, I'd like the library to handle scaling and transitions. If it could handle video as well, that would be great. I'm not picky about languages - .Net or Java based would be great. A C API would work as well.

ktulu
03-08-2007, 10:35 AM
Microsoft has a image acquisition and automation library tool, I'm not sure if that's what you're looking for. It may not even be anywhere close to what you're looking for :)

GD for *nix platforms allow for dynamic creation of images, it's written in C and I believe there is a windows DLL available. www.libgd.org is the website, I'm not sure if that is what you're looking for or if the functionality is what you're looking for.

So, what are you planning to develop?

RitchG
03-08-2007, 11:38 AM
If you are looking for commercial products...
I've used a package called Leadtools, looks like they've kept up with .NET et al:
www.leadtools.com/home2/VertMkts/LTProdOvrvw.htm
and I check on Component Source to get an idea of what's out there: www.componentsource.com.
If you're into the latest Redmondian stuff, WPF in IE7 and Vista (soon to be in XP?) can do this natively, AFAIK.
HTH.
---Ritch

MarkBarbieri
03-08-2007, 12:25 PM
I'm ordering a 32" LCD TV. I'm going to build a mini-itx computer and put the two together behind a frame & matte and mount the whole thing on the wall. I want to use it for displaying photos over the our mantle.

I could just use some slideshow software or screensavers to show video, but I am inclined to write something over which I have more control. I want to be able to control sequencing, have the ability to show two vertical pictures side-by-side, randomize slides in ad-hoc groups that I define, and probably tinker with it in other ways. My thought is that if I can find a library that makes it easy to display a photo, I can develop the rest fairly easily.

alan
03-08-2007, 01:13 PM
The .Net framework may already do much of what you need.

You can put a picture box onto the screen, and fill it from a picture. I've not tried it, but you can probably move it around fairly easy. You could certainly display pictures side-by-side that way too. Interesting transitions might be more tricky, though fades should be fairly easy by using the transparency properties on the controls.

All this is from memory without using the .Net documentation, so I could be completely wrong!

regards,
/alan