Hi all,
After some initial troubles having RMagick (and ImageMagick) working
on windows, it finally works and quite well I might add.
However when convertin a EPS (yes, a barcode) to PNG (and rotating it)
the quality are unusable poor - the code for doing it are faily
simple:
psc = Magick::ImageList.new(ps_name)
psc.density = β300x300β
psc = psc.rotate(270)
psc.write(im_name)
I think the density are ignored.
What else am I doing wrong?
Please help me out here
RHjorth wrote:
Hi all,
After some initial troubles having RMagick (and ImageMagick) working
on windows, it finally works and quite well I might add.
However when convertin a EPS (yes, a barcode) to PNG (and rotating it)
the quality are unusable poor - the code for doing it are faily
simple:
psc = Magick::ImageList.new(ps_name)
psc.density = β300x300β
psc = psc.rotate(270)
psc.write(im_name)
I think the density are ignored.
What else am I doing wrong?
Please help me out here
This is a tricky conversion that typically generates a lot of questions
in the ImageMagick forum. The problem is that the Ghostscript fonts
arenβt designed for low-resolution devices like monitors.
Try specifying the density when reading the image, like this:
psc = Magick::Image.read(ps_name) { self.density = β300x300β }.first
If that doesnβt help, open a Support Request on the RMagick project on
RubyForge and attach a copy of your EPS file. Iβll be glad to take a
look and consult with the IM developers if necessary.
Hi Tim,
Absolutely brilliant - thanks!