如何优化使用Paperclip和Rails上传的图像?

3

有谁知道如何通过Paperclip来优化图像大小吗?

在我的Graphic模型中,我有以下内容:

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

通过优化,我是指在paperclip创建:home和:thumb图形后,减少它们的文件大小。Google的速度测试告诉我,我应该能够将它们减少70-90%。

我认为我可以通过创建一个perclip处理器来实现这一点,但不是很确定从哪里开始。

对此感到困惑,非常感谢任何帮助/提示!

(Rails 2.3)


1
你可能需要更具体地说明。你遇到了什么问题吗?你能发布一些代码吗?你想要执行什么样的图像优化? - Pan Thomakos
@Pan,更新了问题以使其更具体。 - Jason
1
请查看我的博客文章。http://www.ror-e.com/posts/6-optimize-your-images 这应该会有所帮助。 - drhenner
3个回答

3

2

1

请查看质量选项。我读到75是平衡图像质量和大小的最佳设置。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接