【发布时间】:2016-06-15 09:44:18
【问题描述】:
我正在使用 rails 回形针和 imagemagick 来处理我的图像上传,我发现 heroku 上的图像比它们最初的颜色要暗得多,尤其是黑白图像。在四处挖掘之后,我发现这与他们的 imagemagick 版本有关。 solution suggested 是这样设置一个变量的:
heroku config:set BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi
然后在我的应用程序中创建一个 .buildpacks 文件,其中包含以下内容:
https://github.com/mcollina/heroku-buildpack-imagemagick
https://github.com/heroku/heroku-buildpack-ruby.git
我不熟悉 buildpacks,所以我是否只需使用该内容创建一个名为 .buildpacks 的文件,如果是,我应该将文件放在我的应用程序中的什么位置?还是比这更复杂?
如果这很重要,我已经设置了我的模型来处理图像转换:
has_attached_file :avatar, styles: {activity: "300>", thumb: "30x30#", av: "165x165#", list: "230x230#"},
:default_url => '/assets/Events Default.png',
:convert_options => { all: "-set -colorspace sRGB" }
【问题讨论】:
标签: ruby-on-rails heroku imagemagick paperclip buildpack