List Info

Thread: Problem with blob




Problem with blob
user name
2006-07-17 12:24:52
Hello!

I'm quite new to Magick++ and I have a big problem since
some weeks.
I have a unsigned char array (pointer) with 76800 elements
(320x240).
It's a gray scalled picture with one byte for each pixel.
I wrote a code where I reset every pixel, it was very slow
but it worked fine. Now I discouvered blob and wrote this
code:

  Magick::Blob image_blob(this->image,76800);
  Magick::Image
image(Magick::Geometry(width,height),"blue");
  image.depth(8);
  image.size("320x240");
  image.type(Magick::GrayscaleType);
  image.read(image_blob);
  image.write("/tmp/magick_pp_test.jpg");

So I want wo convert this large blob in a jpeg file but the
picture is always blue (it's the backgroundcolor I set at
the beginning).
So what do I make wrong?
One possible solution would be to set image.magick() but I
was not able to find out what i have to give him for a gray
scalled picture.

Fabian
_______________________________________________
Magick-developers mailing list
Magick-developersimagemagick.org
http://studio.imagemagick.org/mailman/listinfo/m
agick-developers
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )