【发布时间】:2018-09-26 15:30:41
【问题描述】:
我对回形针有疑问。当我上传 507ko 的 .png 图像时,结果是... 2.1Mb 的图像,几乎大了 4 倍。
我只对纵向格式的 PNG 有这个问题。 JPG 也会变得更重,但只有几个字节。
此外,问题仅出现在我的“额外”格式中。
这是我的代码:
has_attached_file :image,
styles: { extra: "1280x3000>", large: "640x480>", medium: "200x120#"}
你有没有遇到过这个问题?
编辑:
事实上,问题不仅出现在额外尺寸上,而且在其他尺寸上,差异太小而无法看到。问题是......大尺寸有问题。
EDIT2:
我通过将 PNG 文件转换为 JPG 解决了这个问题。在我的情况下这不是问题,但如果你真的需要 PNG 文件,我没有找到解决方案。 :/
【问题讨论】:
-
上传之前图片的尺寸是多少?我的意思是高 x 宽?
-
嗨@Nezir,尺寸是2000x7096px
-
问题是尺寸变化还是文件大小变化?
-
尺寸随心所欲地变化,但即使尺寸更小,文件大小也会大大增加
标签: ruby-on-rails ruby paperclip