繁体   English   中英

使用自定义buildpack for heroku imagemagick

[英]Using a custom buildpack for heroku imagemagick

我正在使用rails paperclip和imagemagick来处理我的图像上传,我发现heroku上的图像比最初的图像要暗,特别是黑白图像。 在挖掘之后,我发现它与他们的imagemagick版本有关。 建议解决方案是设置一个变量,如下所示:

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" }

有一个新的过程,你可以通过heroku添加,你不再需要.buildpacks文件。 尝试

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM