我使用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)
这很有效.
归档时间: |
|
查看次数: |
7791 次 |
最近记录: |