我正在使用rails paperclip和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" }
答案 0 :(得分:0)
有一个新进程,您可以通过heroku添加,并且您不再需要.buildpacks文件。试试
heroku buildpacks:add --index 1 https://github.com/ello/heroku-buildpack-imagemagick.git