在Linux中,我正在执行以下操作将多页PDF转换为具有高分辨率的调整大小的图像:
convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 test.pdf test.jpg
我真的无法使用RMagick复制这个确切的命令。我尝试了下面这样的东西,但图像没有我想要的大小/分辨率。有什么想法吗?
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.