gpt4 book ai didi

ruby-on-rails - 如何使用carrierwave从图像中删除EXIF(相机)数据?

转载 作者:行者123 更新时间:2023-12-04 01:37:13 25 4
gpt4 key购买 nike

有人知道吗?
回形针有一个特殊的配置命令。

从图像中删除相机数据会保留每个文件 25-30 Kb。如果我们制作很多版本(拇指,小...),这是非常敏感的。在小图像中,没有此信息的文件的实际大小可能会小 5-6 倍。

提前致谢!

最佳答案

Carrierwave 非常灵活,可以制作自己的处理器。使用 MiniMagick,我们可以使用一系列选项 mogrify命令行实用程序,其中之一是 strip:

class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick

version :small do
process :resize_to_fill => [100, 100]
process :strip
end

def strip
manipulate! do |img|
img.strip!
img = yield(img) if block_given?
img
end
end
end

关于ruby-on-rails - 如何使用carrierwave从图像中删除EXIF(相机)数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4753408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com