回形针处理器 - 动态转换图像格式

时间:2014-05-30 06:36:56

标签: ruby-on-rails ruby paperclip processor

我需要从回形针自定义处理器动态转换图像格式。

我的应用程序有一个rails 3.2.18和paperclip 4.1

我正在尝试使用'转换'转换格式命令如下。

extension = attachment.instance.resource_spec.extension
source      = @file
destination = Tempfile.new([@basename, extension])
destination.binmode

Paperclip.run("convert #{File.expand_path(source.path)} {File.expand_path(destination.path)}")

扩展值将从数据库中获取。

Paperclip无法通过处理器将图像转换为预期格式。

请提供帮助

先谢谢。

尼丁

1 个答案:

答案 0 :(得分:0)

尝试更改密钥,然后使用

rake paperclip:refresh CLASS=User

这将重新生成您的所有图像。确保使用正确的应用程序替换类。有关详细信息,请参阅 thumbnail generation 上的此链接。

来自Devin M