Image encode DLL
-
localmotion34
- Enthusiast

- Posts: 665
- Joined: Fri Sep 12, 2003 10:40 pm
- Location: Tallahassee, Florida
Image encode DLL
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?
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
Hmm, only one I can think of is:
http://en.wikipedia.org/wiki/Netpbm
http://netpbm.sourceforge.net/
Not exactly a dll though...
http://en.wikipedia.org/wiki/Netpbm
http://netpbm.sourceforge.net/
Not exactly a dll though...
Developers Image Library (DevIL) : http://openil.sourceforge.net/
Can load 25 different image formats, and save 12 different formats.
Can load 25 different image formats, and save 12 different formats.
Re: Image encode DLL
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 thinklocalmotion34 wrote:OK, so Freeimage doesnt give me a whole lot of formats to WRITE to...
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
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
Very nice.. What is the license agreement with devil?kawasaki wrote:Developers Image Library (DevIL) : http://openil.sourceforge.net/
Can load 25 different image formats, and save 12 different formats.
This could be used server-side for graphics conversion. With a nice
console level app.
- np
- NoahPhense
- Addict

- Posts: 1999
- Joined: Thu Oct 16, 2003 8:30 pm
- Location: North Florida
From the license page at http://www.imagemagick.org/script/license.php: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?
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
- NoahPhense
- Addict

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

