在linux中,我正在执行以下操作以将多页PDF转换为调整大小并具有高分辨率的图像:
convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 test.pdf test.jpg
对于我的生活,我似乎无法使用 RMagick 重现这个 EXACT 命令。我在下面尝试了类似的方法,但图像没有我想要的大小/分辨率。有任何想法吗?
Magick::ImageList.new('test.pdf').each_with_index { |img, i|
img.resize_to_fit!(800, 800)
img.write("test-#{i}.jpg") {
self.quality = 80
self.density = '300'
self.colorspace = Magick::RGBColorspace
self.interlace = Magick::NoInterlace
}
}
干杯,G。