Re: [Haskell-cafe] Standalone PNG module?

2007-11-08 Thread Bjorn Bringert


On Nov 8, 2007, at 5:42 , Cale Gibbard wrote:


On 06/11/2007, Peter Verswyvelen [EMAIL PROTECTED] wrote:
I would like to load 32-bit images (RGB+alpha) for use with GLUT/ 
OpenGL.


I know GTK2HS has support for loading images, but does a  
standalone Haskell

(wrapper) module exists for loading images?

PNG or TGA would be enough for me.


The Imlib2 binding (called Imlib-0.1.0) on Hackage provides the
necessary tools to load and manipulate images in a variety of formats
including PNG, but it's under-documented and a little rough and
untested.

I'm currently working on a new version with proper documentation, a
number of bugfixes, and a somewhat more Haskellish interface.


The gd package also allows loading, manipulating and saving images in  
several formats, see

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/gd

/Björn



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Standalone PNG module?

2007-11-07 Thread Reinier Lamers

Peter Verswyvelen wrote:


I would like to load 32-bit images (RGB+alpha) for use with GLUT/OpenGL.

 

I know GTK2HS has support for loading images, but does a standalone 
Haskell (wrapper) module exists for loading images?


See the message PNG files by Tim Newsham, sent to haskell-cafe on the 
30th of october.


Reinier
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Standalone PNG module?

2007-11-07 Thread Tim Newsham

Peter Verswyvelen wrote:


I would like to load 32-bit images (RGB+alpha) for use with GLUT/OpenGL.


I know GTK2HS has support for loading images, but does a standalone Haskell 
(wrapper) module exists for loading images?


See the message PNG files by Tim Newsham, sent to haskell-cafe on the 30th 
of october.


The code I wrote is onthe wiki at:
http://www.haskell.org/haskellwiki/Library/PNG

However, it does not load files, it generates files, and monochrome ones
at that.  Loading files would be slightly harder since you'd have
to support (or at least test for) more options, but the format isn't
that complicated.


Reinier


Tim Newsham
http://www.thenewsh.com/~newsham/
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Standalone PNG module?

2007-11-07 Thread Cale Gibbard
On 06/11/2007, Peter Verswyvelen [EMAIL PROTECTED] wrote:
 I would like to load 32-bit images (RGB+alpha) for use with GLUT/OpenGL.

 I know GTK2HS has support for loading images, but does a standalone Haskell
 (wrapper) module exists for loading images?

 PNG or TGA would be enough for me.

The Imlib2 binding (called Imlib-0.1.0) on Hackage provides the
necessary tools to load and manipulate images in a variety of formats
including PNG, but it's under-documented and a little rough and
untested.

I'm currently working on a new version with proper documentation, a
number of bugfixes, and a somewhat more Haskellish interface.

 - Cale
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe