views:

16

answers:

0

Hi

In linux i'm doing the below to convert a multipage PDF into images resized and with a high resolution:

convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 test.pdf test.jpg

For the life of me, i can't seem to reproduce this EXACT command using RMagick. I tried something like this below but the image doesn't have the size/resolution i want. Any ideas?

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
  }
}

Cheers, G.