В 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
}
}
Наздраве, Г.