Page 1 of 1

Image encode DLL

Posted: Sat Sep 09, 2006 7:40 pm
by localmotion34
OK, so Freeimage doesnt give me a whole lot of formats to WRITE to, and im looking for my users to be able to save to quite alot of formats.

my question is, where do all these applications get their ability to convert and write to so many formats?

are there any FREE DLLs or LIBS out there that have alot of writing capabilities? i found open and save dialogs toolkit. it seems fantastic, you just provide a HBITMAP, and the saverequester it uses allows the user to pick the type they want to export to, and the DLL does ALL the rest. it even has thumbnails, and allows users to set image properties in the save dialiog.

http://www.fcoder.com/products/osdialog.htm

its 95$ though.

plus, i want the ability of my users to batch convert, so i need a DLL that i can use in a loop and pass the hbitmap and let it convert.

i have searched and searched. can ANYONE point me in the direction of a good solution that has alot of formats to write to?

Posted: Sun Sep 10, 2006 6:18 am
by Rescator
Hmm, only one I can think of is:
http://en.wikipedia.org/wiki/Netpbm
http://netpbm.sourceforge.net/

Not exactly a dll though...

Posted: Sun Sep 10, 2006 4:34 pm
by kawasaki
Developers Image Library (DevIL) : http://openil.sourceforge.net/

Can load 25 different image formats, and save 12 different formats.

Re: Image encode DLL

Posted: Sun Sep 10, 2006 7:26 pm
by fsw
localmotion34 wrote:OK, so Freeimage doesnt give me a whole lot of formats to WRITE to...
Don't know of any library that has more than FreeImage, but 28 read and 14 write formats is pretty good as open source, don't you think :shock:

If it's not enough you could use FreeImage and DevIL, this way you add 5 more and get 19 different write formats.

Suppose I'm not a big help :oops:

Posted: Sun Sep 10, 2006 11:25 pm
by NoahPhense
kawasaki wrote:Developers Image Library (DevIL) : http://openil.sourceforge.net/

Can load 25 different image formats, and save 12 different formats.
Very nice.. What is the license agreement with devil?

This could be used server-side for graphics conversion. With a nice
console level app.

- np

Posted: Tue Sep 12, 2006 10:12 pm
by Straker

Posted: Wed Sep 13, 2006 2:07 am
by r_hyde
I second the imagemagick suggestion. Very comprehensive, fast, and best of all free library.

Posted: Wed Sep 13, 2006 2:10 pm
by NoahPhense
r_hyde wrote:I second the imagemagick suggestion. Very comprehensive, fast, and best of all free library.
It's free and so far it looks ok. But what is the full license agreement.

Are we allowed to use it in commercial application?

- np

Posted: Wed Sep 13, 2006 2:38 pm
by ebs
It's free and so far it looks ok. But what is the full license agreement.

Are we allowed to use it in commercial application?
From the license page at http://www.imagemagick.org/script/license.php:

Before we get to the text of the license lets just review what the license says in simple terms:

It allows you to:

* freely download and use ImageMagick software, in whole or in part, for personal, company internal, or commercial purposes;
* use ImageMagick software in packages or distributions that you create.


Regards,
Eric

Posted: Wed Sep 13, 2006 3:13 pm
by NoahPhense
I've read a little bit of the license. Some of the important sections. It
looks like we can use it for anything. As long as we mention them in our
license file. Make sure that you PDF that license page. As it can change
tomorrow.

I do that when I buy something and it comes with specific licensing.
So that I'm covering my as$ for later down the road.

Let's start using this dll. I'm already getting some ideas for some apps.

- np