在项目开始时我加入了RMagick gem,现在app用它来获取图像的HSL色调(用于单色索引/搜索)。它工作正常,但在某些原因我需要切换到minimagick但我不知道如何无痛地替换Rmagick的方法规模,pixel_color,to_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
答案 0 :(得分:1)
MiniMagick使用mogrify更直接地映射到ImageMagick命令。
您可以查看image magic <=> rmagick以查看等效命令。
对于你想要做的事情,这应该让你开始。
image = MiniMagick::Image.open(path_to_image)
scaled_image = image.scale('1x1')