Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-07 Thread Larry Reaves
On Wed, 2009-01-07 at 14:34 +, jcup...@gmail.com wrote: > Hi again, > > 2009/1/7 Luka Napotnik : > > Here's a sample code that fails: > > I had a look at the docs and MagickReadImageBlob() probably isn't the > right bit of API. It expects the data to be in a contaner format, such > as PNG or

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-07 Thread jcupitt
Hi again, 2009/1/7 Luka Napotnik : > Here's a sample code that fails: I had a look at the docs and MagickReadImageBlob() probably isn't the right bit of API. It expects the data to be in a contaner format, such as PNG or JPEG. ConstituteImage() is probably better: http://imagemagick.org/api/

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-07 Thread Luka Napotnik
Here's a sample code that fails: #include #include #include guchar * pixels_pack(guchar *data, int width, int height) { /* Allocate an array of dimensions width*height for * RGBA with 16 bits per channel.

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-07 Thread jcupitt
2009/1/7 Luka Napotnik : > I've converted the buffer to an RGBA array with 16-bits per channel. But > loading the blob still fails. Any other ideas? We can't tell you what's wrong if you don't show any code. You need to post a tiny (but complete) test program. It'll only take you 30 minutes to wri

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-07 Thread Luka Napotnik
Hello again. I've converted the buffer to an RGBA array with 16-bits per channel. But loading the blob still fails. Any other ideas? Greets, Luka Dne 06.01.2009 (tor) ob 12:03 + je jcup...@gmail.com zapisal(a): > 2009/1/6 Luka Napotnik : > > I'm trying to use GraphicsMagic (the successor of

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread jcupitt
2009/1/6 Luka Napotnik : > Hum could you please tell me more about gdkpixbuf dithering functions. I > was unable to fund such a function. Just that it'll dither for you when drawing to the display. So if your graphics card is 16 bits per pixel (eg. 6 bits of green, 6 red, 4 blue or whatever), gdk

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread Luka Napotnik
Hum could you please tell me more about gdkpixbuf dithering functions. I was unable to fund such a function. Greets, Luka Dne 06.01.2009 (tor) ob 12:06 + je jcup...@gmail.com zapisal(a): > 2009/1/6 Luka Napotnik : > > Well I need a dither filter for my image buffer. That's why I'm looking > >

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread jcupitt
2009/1/6 Luka Napotnik : > Well I need a dither filter for my image buffer. That's why I'm looking > at GraphicsMagick. Oh, OK, vips does not have any dithering operations. I guess you know about GdkPixbuf's dithering? John ___ gtk-app-devel-list mailin

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread jcupitt
2009/1/6 Luka Napotnik : > I'm trying to use GraphicsMagic (the successor of ImageMagick) to > manipulate a GdkPixbuf image buffer. The problem is that the program > segfaults, probably due to the raw nature of the buffer which the Magick > API doesn't handle very good. > I'm opening the image buff

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread Luka Napotnik
Hello. Well I need a dither filter for my image buffer. That's why I'm looking at GraphicsMagick. Greets, Luka Dne 06.01.2009 (tor) ob 13:48 +0200 je Dov Grobgeld zapisal(a): > The data of a GdkPixbuf is layed out as a continous allocated chunk of > memory in one of the following format RGBRGBRG

Re: Using GdkPixbuf buffers with GraphicsMagick

2009-01-06 Thread Dov Grobgeld
The data of a GdkPixbuf is layed out as a continous allocated chunk of memory in one of the following format RGBRGBRGB for 24-bit images, or RGBARGBARGBA, for 32-bit images, where R,G,B,A stands for the red, green, blue, and alpha components respectively. Lines may be also padded to row_stride byte