有什么选项可以减少ROR中的图像文件大小吗?

时间:2015-01-30 05:09:49

标签: ruby image ruby-on-rails-3

在我的应用程序中,我从API获取图像,其大小更大,如80kb。我想将此图像文件大小减小到20kb。有什么方法可以使用ROR吗?

2 个答案:

答案 0 :(得分:0)

如果您将图像存储在应用程序的某个位置而不仅仅是阅读它,则可以使用Paperclip将图像大小调整为您喜欢的大小。

这样的事情:

has_attached_file :image,
  :styles => {
    :small => "100x" },
  :convert_options => {
    :small => "-quality 75 -strip" }

它可以根据docs显着缩小尺寸。

答案 1 :(得分:0)

在这里回答:https://stackoverflow.com/a/2442497/1496501

TL; DR - 使用RMagick,这太棒了。

在您的情况下,minify method将非常有用