无法使用mini_magick裁剪图像

nil*_*nil 8 minimagick

我使用mini_magick作为利用ImageMagick来操作某些图像的界面.调整大小正常.但是当我想裁剪一些图像时:

img = MiniMagick::Image.open(url)
img.crop('200x800!')
Run Code Online (Sandbox Code Playgroud)

它不断提示 No such file

No such file or directory - /var/folders/c4/mqlwdx_d3kj6hqcnvbjr9mn80000gn/T/mini_magick20120504-11111-16kayc1.png
Run Code Online (Sandbox Code Playgroud)

nil*_*nil 30

啊,我猜错了关键短语.正确的答案来找我,当我搜索minimagick代替mini_magick.未定义的方法裁剪!在rails 3.1.3上使用Carrierwave和MiniMagick尤其是这个答案/sf/answers/697300411/

我确实知道关于mini_magick的东西只是一个包装mogrify等等.我的问题的原因是-crop只接受完整格式化的几何.所以我把表达式改为:

img.crop('200x800+0+0')
Run Code Online (Sandbox Code Playgroud)

这很有效.