在 Rails 应用程序中上传和裁剪图像的最佳方式是啥?

Posted

技术标签:

【中文标题】在 Rails 应用程序中上传和裁剪图像的最佳方式是啥?【英文标题】:What is the best way to have image uploading and cropping in a rails app?在 Rails 应用程序中上传和裁剪图像的最佳方式是什么? 【发布时间】:2011-08-04 17:36:50 【问题描述】:

我想将图像上传到模型,然后对其进行裁剪。我尝试将回形针与 jcrop 一起使用,但我无法弄清楚。还有其他选择吗?

【问题讨论】:

“但我想不通” - 这有点含糊。你的具体问题是什么? Paperclip 和 CarrierWave 是其中最大的两个。回形针非常棒。我没用过 CarrierWave。 当我必须实现与回形针和 jcrop 完全相同的功能时 - 我认为没有更简单的解决方案。很乐意为任何回形针/jcrop 问题提供帮助 抱歉,我写这篇文章的时候脑子都炸了。基本上我一直在努力研究回形针/jcrop railscast 教程。除了图像实际上没有被裁剪之外,一切都完美无缺。尝试运行裁剪器处理器时,我不断收到 nomethod 错误。它说它正在尝试运行一个名为 sub 的私有方法。我希望通过提出这个问题,有人可能会给我指出一个不同的教程,因为我在这个 railscast 上已经筋疲力尽了。我觉得我已经尝试了一切。你知道除了 railscast 之外的其他教程吗? 【参考方案1】:

Dragonfly + jcrop。 你可以在这里看到一个很好的例子:https://github.com/jschwindt/dragonfly_crop

【讨论】:

【参考方案2】:

请查看http://odysseyonrails.com/articles/10。它有一个使用回形针和 jcrop 的演示代码。

【讨论】:

仅链接的答案不是很好,如果链接不再有效怎么办?请考虑从中复制相关内容并保留链接作为参考。

以上是关于在 Rails 应用程序中上传和裁剪图像的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Rails 头像上传

Rails 3:上传前预览图像的最佳方式

图片上传器+裁剪

在 rails 中使用回形针 3.3.1 进行图像裁剪

Rails 3:动态裁剪图像的显示

在创建图像之前使用 jCrop 和 cloudinary through rails 4 进行裁剪