ruby-on-rails - 从使用回形针上传的原始图像中删除 exif

标签 ruby-on-rails paperclip exif

我有一个帖子模型,其中包含三种样式(拇指、小、原始)的图像。

我想从回形针创建的每个图像中删除exif,所以我在convert_options中使用了“-strip”,但后来发现exif仍然以原始样式存在。

我能做些什么来删除它?

has_attached_file :image, {
  styles: { thumb: ["250x250>", :jpg], small: ["125x125>", :jpg] },
  convert_options: { all: "-quality 80 -interlace Plane -strip" }
}

最佳答案

无论如何,原始样式将始终包含原始图像。
你可以做的是创建一个额外的样式,比如 original-no-exif ,然后删除真正的原始图像(您可以这样做: Rails and Paperclip... don't save the original image, just the styles? )

关于ruby-on-rails - 从使用回形针上传的原始图像中删除 exif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23785892/

相关文章:

c# - 在不丢失 EXIF 数据的情况下使用 .NET 调整图像大小

c - EXIF分数计算

python - 如何使用 Python 将日期时间属性添加到 JPG 文件中,以便在 Google Photos 中正确建立索引?

ruby-on-rails - 在开发中改变了我的数据库结构,所以尝试重置 Heroku 部署的数据库。删除了它,但现在我无法迁移我的数据库

ruby-on-rails - 为一个没有路由的操作编写一个失败的测试,即使 Assets 管道打开

ruby-on-rails-3 - 在我们的 Rails3/Heroku 应用程序中设置 Paperclip + AWS S3 以存储图像时遇到问题

ruby-on-rails - 如何安全地删除回形针附件上的链接?

ruby-on-rails - 使用命名空间部署时出现 Capistrano 错误

ruby-on-rails - 在后台进程中运行 rails -windows

ruby-on-rails - 如何删除 Rails 公用文件夹中的特定文件?