我想使用这些脚本中的一些:http://www.fmwconcepts.com/imagemagick/ 用于处理上传到我的Rails应用程序的图像。我该怎么做?我能否在Paperclip中设置它或需要编写一些自定义代码?
Paperclip提供了一种编写自己的图像处理器的方式,主要利用了由imagemagick等提供的命令行工具。由于上面链接的脚本都是命令行工具,因此编写使用这些工具的处理器将非常简单。资源: Railscast #182 使用自定义处理器进行裁剪。 Paperclip的默认缩略图处理器提供了有关如何实现自己的处理器的良好文档。
你可能想考虑使用CarrierWave而不是Paperclip。使用CarrierWave和RMagick可以更轻松地自定义图像处理行为。关于CarrierWave的Railscast是一个很好的起点: http://railscasts.com/episodes/253-carrierwave-file-uploads