Image encode DLL

Everything else that doesn't fall into one of the other PB categories.
localmotion34
Enthusiast
Enthusiast
Posts: 665
Joined: Fri Sep 12, 2003 10:40 pm
Location: Tallahassee, Florida

Image encode DLL

Post 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?

Code: Select all

!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post 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...
kawasaki
Enthusiast
Enthusiast
Posts: 182
Joined: Thu Oct 16, 2003 8:09 pm

Post by kawasaki »

Developers Image Library (DevIL) : http://openil.sourceforge.net/

Can load 25 different image formats, and save 12 different formats.
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Re: Image encode DLL

Post 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:
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post 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
Straker
Enthusiast
Enthusiast
Posts: 701
Joined: Wed Apr 13, 2005 10:45 pm
Location: Idaho, USA

Post by Straker »

Image Image
r_hyde
Enthusiast
Enthusiast
Posts: 155
Joined: Wed Jul 05, 2006 12:40 am

Post by r_hyde »

I second the imagemagick suggestion. Very comprehensive, fast, and best of all free library.
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post 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
ebs
Enthusiast
Enthusiast
Posts: 562
Joined: Fri Apr 25, 2003 11:08 pm

Post 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
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Post 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
Post Reply