rmagick replacement with minimagick



在项目开始时,我包含了RMagick gem,现在应用程序使用它来获取图像的HSL色调(用于单色索引/搜索)。它工作正常,但出于某种原因,我需要切换到minimagick,但我不知道如何无痛地将Rmagick的方法scale、pixel_color替换为_HSL

我现在的代码是:

image = Magick::Image.read(path_to_image) 
hsl_code = image.scale(1, 1).pixel_color(0, 0).to_HSL

我需要像这样的东西

hsl_code = image.minimagick_scale(1,1).minimagick_pixel_color(0,0).minimagick_to_HSL

MiniMagick是使用mogrify直接映射到ImageMagick命令的方法。

您可以查看图像魔术<=>rmagick查看等效命令是什么。

对于你想做的事情,这会让你开始。

image = MiniMagick::Image.open(path_to_image)
scaled_image = image.scale('1x1')

最新更新