On approximately 9/2/2009 11:26 AM, came the following characters from
the keyboard of Tyson Boellstorff:
> Running ghostscript for windows 8.64, ImageMagick 6.4.9 Q16
>
> I have a number of scanners to support that throw their images into pdf files
> as streams. I'd like to convert them into tiff images. The resolution of the
> pdf 'envelope' is 72x72, appropriate for display on screen. The resolution of
> the scan can be anything from that to 1200x1200 (or greater). However, when I
> run convert or when I use Image::Magick to write the image out as a
> multi-page tiff, the resolution of each image is now 72x72. Not good. This
> also fails for conversion to png format.
>
> I can manually run gsview and display/print the pdf at the 200x200 resolution
> with no problems.
>
> When I run
> @Attribs=qw(width height x-resolution y-resolution);
> $image=Image::Magick->new();
> $image->read('test.pdf');
> and loop through all the pages using this:
> @attribvals=$image->[$i]->Get(@Attribs);
>
> @attribvals shows that the resolution is 72x72, and width and height compute
> out to scan size for each page.
>
> I can hard code these values to a better resolution, but more appropriately,
> I
> should be getting the resolution from the stream itself. Since Get() only
> returns the 'envelope' size, how would a person get this information?
Apparently the only way to do it at the moment, is mark down the actual
scan resolution, and allow a parameter when running convert or
Image::Magick.
I researched this about and found nothing free, and then asked about
this here and was told that while it is straightforward with commercial
software to obtain this information, that no known free package provides it.
Personally, I do my scans with IrfanView, and save as multi-page TIFF
rather than PDF, which saves a step in my process, so I only have to
convert those that are sent by other people that scan to PDF, and they
don't tell me the scan resolution, so I always have to experiment or
guess. Fortunately, those occasions are few.
I don't know if you can convince your scanners (people, machines,
software) to use IrfanView and save as multipage TIFF, but maybe that is
worth investigating.
Good luck, and if you are more successful than I at finding a free
package, be sure to report back here.
_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users