我已经找到一种使用Minimagick的方法,但是我不知道如何使用主动式 存储的变体方法。因为它将支持懒惰功能,所以我认为可能会更好。
MiniMagick::Tool::Convert.new do |cvrt|
cvrt.size '300x300'
cvrt << 'xc:transparent'
cvrt.fill 'image.png'
cvrt.draw "circle 240,90 290,90"
cvrt.crop '100x100+190+40'
cvrt.repage.+
cvrt << 'circle.png'
end