【问题标题】:rmagick replacement with minimagick用 minimagick 替换 rmagick
【发布时间】:2012-03-08 10:10:17
【问题描述】:

在项目开始时,我包含了 RMagick gem,现在应用程序使用它来获取图像的 HSL 色调(用于单色索引/搜索)。它工作正常,但出于某种原因我需要切换到 minimagick 但我不知道如何轻松替换 Rmagick 的方法 scale、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

【问题讨论】:

    标签: ruby-on-rails rmagick minimagick


    【解决方案1】:

    MiniMagick 使用mogrify 更直接地映射到 ImageMagick 命令。

    您可以查看image magic <=> rmagick 以查看等效命令。

    对于您正在尝试做的事情,这可以让您开始。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 2015-03-26
      • 1970-01-01
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多