2012-03-08 2 views
2

프로젝트 초기에는 RMagick gem이 포함되어 있으며, 이제는 응용 프로그램에서 이미지의 HSL 톤을 얻는 데 사용합니다 (단색 색인 생성/검색 용).rmagick replacement with minimagick

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

내가 좋아하는 뭔가가 필요 :

내 코드는 지금, to_HSL을 괜찮아요 작동하지만 어떤 이유에서 나는 minimagick로 전환해야하지만 난 고통 Rmagick의 방법 규모, pixel_color을 교체하는 방법을 모른다 :

답변

1

MiniMagick은 mogrify을 사용하는 ImageMagick 명령에 훨씬 더 직접적인 매핑입니다.

image magic <=> rmagick에서 동일한 명령을 볼 수 있습니다.

당신이하려고하는 것에 대해 ould는 당신을 시작하게 만듭니다.

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