Pablo Romero
2009-02-11 19:33:19 UTC
Hello,
IM trying to find a way to feed a cairo png image to imagemagick without having to write to a temporary disk file.
I looked into using cairo's image_surface_get_data() to return a pointer to the image pixels, but that unfortunately points to the raw image pixels, and I need to pass the full, "ready-to-write-to-disk" png image to imagemagick.
Is it possible to write a png file to STDOUT or to a specific, pre-allocated memory location???
more specifically, I only need 1 function from imagemagick that isnt avaible in cairo:
"setcompressionquality"
is it possible to set the compression quality on a png image in cairo????
this way I wouldnt have to deal with imagemagick
_________________________________________________________________
Windows Live?: Keep your life in sync.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009
IM trying to find a way to feed a cairo png image to imagemagick without having to write to a temporary disk file.
I looked into using cairo's image_surface_get_data() to return a pointer to the image pixels, but that unfortunately points to the raw image pixels, and I need to pass the full, "ready-to-write-to-disk" png image to imagemagick.
Is it possible to write a png file to STDOUT or to a specific, pre-allocated memory location???
more specifically, I only need 1 function from imagemagick that isnt avaible in cairo:
"setcompressionquality"
is it possible to set the compression quality on a png image in cairo????
this way I wouldnt have to deal with imagemagick
_________________________________________________________________
Windows Live?: Keep your life in sync.
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009