I'm using the Perl interface.
I have a file, and I'm not sure of its contents. I want
to read it into memory (if it's a supported ImageMagic format),
resize it, and then write it to a database as a png image. So even if
its a PDF it will end up as a png.
The very basic part I'm missing is how to convert to png.
So, excluding the error checking, I'm basically doing:
$magick = Image::Magick->new;
$magick->Read( $filename );
$image = $magick->[0];
$image ->Resize( '100x100' );
$image->Strip;
$blob = $image->ImageToBlob;
$mime = $image->mime;
The docs say ImageToBlob takes any "Attribute" and I tried
$blob = $image->ImageToBlob( magick => 'png' );
My second question is can I trust the Read() method to
fail on bad data? My only other option would be to use file -i or
some MIME magic method to try and guess the file's MIME type -- but
still then I don't know if that would be acceptable to ImageMagic.
Thanks,
--
Bill Moseley
[EMAIL PROTECTED]
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users