Използвам платка Freescale с нисък капацитет на обработка. Трябва да преоразмеря изображения с различни размери до 800x480 пиксела. Бях използвал imagemagick, за да го преоразмеря чрез директно системно извикване. Системата отнема много време за конвертиране на големи изображения. Мислех да използвам minimagick, тъй като ruby също е инсталиран в моята система за други цели. Имам нужда от съвет относно ефективността на използването на minimagick (знам, че Rmagic е бавен).
Резюме:
1) bash$ convert image1.jpg -преоразмеряване 800x480 image2.jpg
2) ruby miniconvert.rb
където е miniconvert.rb
require 'mini_magick'
image = MiniMagick::Image.open("image1.jpg")
image.resize "800X480"
image.write("image2.jpg")
Кое ще работи по-бързо на едноядрена машина с нисък процесор с минимален инсталиран Linux? Освен това minimagick използва ли директно системно повикване (т.е. извикване на конвертиране на imagemagick)?
minimagick is a bit faster than imagemagick
)? - person Зелёный   schedule 20.06.2014