使用默认的8位安装Rmagick

时间:2014-01-08 18:43:52

标签: ruby heroku gem imagemagick rmagick

默认情况下,Rmagick(基于ImageMagick)使用--with-quantum-depth=16(每通道16位)构建。这对我的应用程序来说不是必需的,我没有看到如何安装Rmagick / ImageMagick并使其每个通道仅使用8位。

我愿意使用Gemfile在我的本地计算机(Ubuntu 12.04)和Heroku上安装它。

1 个答案:

答案 0 :(得分:1)

Quantum depth是在构建时定义的,但可以在运行时动态调整。请参阅ImageMagick的-depth 8选项和RMagick中的self.depth = 8

img = Image.new(123,321) {
     self.depth = 8
}