2013-07-19 3 views
0

일부 이미지 조작을 위해 MiniMagick을 사용해 보았지만 명령 결합에 문제가 있습니다. fuzz 인수와 함께 trim 명령을 사용하고 싶습니다. 완벽하게MiniMagick에서 옵션 결합하기

image.fuzz "30%" 
image.trim 

작품을 호출

. 하지만 필자가 생각하기에 앞으로의 모든 명령에 대해 fuzz 요소가 계속 설정 될 것이라고 생각합니다. 원하지 않는 요소입니다. 그러나, 대신 나는

image.combine_options do |c| 
    c.fuzz "30%" 
    c.trim 
end 

을 시도했지만 불행하게도 이것은 내가 제대로 99 %에 화상 - fuzz에서 모든 픽셀을 제거하는 경우에 fuzz 요인이 100 %를 설정하지 않은 경우 (아무것도하지 않는 것 , 아무것도하지 않는다).

내가 뭘 잘못하고 있니? 미리 많은 감사드립니다!

답변

1

아, trim+repage 옵션을 추가하는 것을 잊었습니다. 작동 방식 :

image.combine_options do |c| 
    c.fuzz "30%" 
    c.trim "+repage" 
end