【问题标题】:Using a custom buildpack for heroku imagemagick为 heroku imagemagick 使用自定义 buildpack
【发布时间】: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


    【解决方案1】:

    有一个新流程,您可以通过 heroku 添加,并且不再需要 .buildpacks 文件。试试看

    heroku buildpacks:add --index 1 https://github.com/ello/heroku-buildpack-imagemagick.git

    【讨论】:

    • 是的,我与他们的支持人员进行了交谈,您现在也可以在仪表板设置中执行此操作。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 2014-10-28
    相关资源
    最近更新 更多