2012-03-08 11 views
2

プロジェクト開始時に、私はRMagick gemを含んでいました。そして今、画像はHSLトーンのイメージを取得するために使用しています(モノカラーインデックス/検索用)。それは[OK]を、私はminimagickに切り替える必要が何らかの理由で動作しますが、私は痛みを伴わずRmagickのメソッドスケールを交換する方法がわからない、pixel_color、to_HSLrmagick replacement with minimagick

私のコードは以下のようになります。

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

私のようなものが必要:

答えて

1

MiniMagickは、mogrifyを使用したImageMagickコマンドとはるかに直接的なマッピングです。

image magic <=> rmagickを参照すると、同等のコマンドが表示されます。

あなたが何をしようとしているのかについては、ouldがあなたを始めました。

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