我正在使用载波上传图像,同时还创建了缩略图版本。我还试图将水印仅应用于原始文件(而非缩略图)。
这是我正在尝试的:
process :watermark
version :thumb do
process resize_to_fit: [80, 50]
process :quality => 60
end
protected
def watermark
if self.version_name.nil?
< apply watermark here >
end
end
end```
The watermark is applied to all versions, including the thumbnail. Is ether a way to achieve this without creating another version named :original ?
Thanks!
答案 0 :(得分:0)
要记住的一件事是在创建版本之前调用
process
。这样可以降低处理成本。
在您的情况下,将应用水印,然后生成缩略图。
我认为最好的解决方案是:
:original
)thumb
和original
版本(source)