我正在使用Paperclip + s3进行图像附件。有没有办法只存储风格而不是原始图像(以尝试减少附件保存时间和节省存储空间)?
我看到了一些帖子建议将原始图片作为其中一个样式,但这对我来说不可能,因为我需要原始图片作为裁剪的参考。
这是其中一个帖子的链接:如何告诉paperclip不保存原始文件?
而且后来也无法保存原始文件并将其删除,因为这有点违背初衷。
我有遗漏的设置吗?
提前感谢。
我正在使用Paperclip + s3进行图像附件。有没有办法只存储风格而不是原始图像(以尝试减少附件保存时间和节省存储空间)?
我看到了一些帖子建议将原始图片作为其中一个样式,但这对我来说不可能,因为我需要原始图片作为裁剪的参考。
这是其中一个帖子的链接:如何告诉paperclip不保存原始文件?
而且后来也无法保存原始文件并将其删除,因为这有点违背初衷。
我有遗漏的设置吗?
提前感谢。
这里有一个很好的资源:Rails和Paperclip...如何只保存样式而不是原始图片?
延迟处理
考虑到你的发现和评论,您可能希望将图像处理移动到后端作业中?虽然我自己没有做过这个,但有一些资源,比如delayed_paperclip gem,可以让您将Paperclip的处理部分推送到后端作业中。
系统
关于系统设置的说明 - 我个人建议保留原始图像。如果你在为存储空间而争论,除非你是Facebook或Instagram,否则你的图像空间不会造成大问题,特别是考虑到S3价格是基于TB
的。