非常抱歉,这个问题比较泛泛,但我想知道是否有任何建议可以让用户最好地裁剪和编辑自己的图像。
我希望的是,当用户在我的应用程序上上传他们的图像时,应用程序会显示一个图像副本,并覆盖一个只允许固定宽高比(例如4:3)的区域,然后用户可以选择要裁剪的图像区域并将其保存为自己的图像。
我能想到的最好的例子就是在Facebook上裁剪封面照片。
我已经研究了各种Gems和元素,如下所示:
Carrierwave-用于文件上传(我认为还包括裁剪-如果我错了请纠正我) ImageMagick/Mini-Magick/Rmagick- 处理图像的处理工具。
然而,我仍然有点不确定它们如何结合在一起。
任何人对实现此裁剪功能的最佳gems组合以及它们如何协同工作的建议都将不胜感激。