Ruby on rails 如何使用主动存储变量方法将图片裁剪成圆形
我已经找到了使用Minimagick的方法,但我不知道如何使用active 存储的变体方法来执行此操作。由于它将支持惰性特性,我认为它可能会更好Ruby on rails 如何使用主动存储变量方法将图片裁剪成圆形,ruby-on-rails,minimagick,rails-activestorage,Ruby On Rails,Minimagick,Rails Activestorage,我已经找到了使用Minimagick的方法,但我不知道如何使用active 存储的变体方法来执行此操作。由于它将支持惰性特性,我认为它可能会更好 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+19
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
MiniMagick::Tool::Convert.new do | cvrt|
cvrt尺寸为“300x300”
cvrt您可以将其转换为mogrify
命令行吗?或者更好(IMHO),使用变体来缩放和裁剪图像,但将圆形部分留给CSS。实际上,不使用CSS主要是因为需要在谷歌地图中渲染化身,而谷歌地图不支持优雅的CSS。