2011-04-02 69 views
3

有谁知道如何通过回形针优化图像大小?如何优化使用Paperclip&Rails上传的图像?

在我的图形模式,我有以下几点:

has_attached_file :graphic, 
        :styles => { 
         :home  => ['120x90',:jpg], 
         :thumb  => ['70x70',:jpg] 
        } 

通过优化我的意思是,减少每个的文件大小:家&:拇指图形一旦回形针创建它们,谷歌的速度测试告诉我,我应该能够减少70-90%。

我想我可以通过创建一个perclip处理器来做到这一点,但不确定从哪里开始。

这种难倒,任何帮助/提示非常感谢!

(Rails 2.3)

+1

你可能想更具体。你遇到问题了吗?你可以发布一些代码吗?你想要执行哪种图像优化? – 2011-04-02 16:53:28

+0

@潘,更新了问题更具体。 – Jason 2011-04-02 17:27:48

+1

查看我的博客文章。 http://www.ror-e.com/posts/6-optimize-your-images这应该有所帮助。 – drhenner 2011-04-03 16:51:06

回答

1

检查质量选项。我读过75是平衡质量和图像尺寸的最佳设置。

has_attached_file :photo, 
       :styles => { 
        :small => { 
        :geometry => '38x38#', 
        :quality => 40, 
        :format => 'JPG' 
        }, 
        :medium => { 
        :geometry => '92x92#', 
        :quality => 50 
        } 
相关问题