Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 使用默认8位安装Rmagick_Ruby_Heroku_Gem_Imagemagick_Rmagick - Fatal编程技术网

Ruby 使用默认8位安装Rmagick

Ruby 使用默认8位安装Rmagick,ruby,heroku,gem,imagemagick,rmagick,Ruby,Heroku,Gem,Imagemagick,Rmagick,默认情况下,Rmagick(基于ImageMagick)是使用——量子深度=16(每个通道16位)构建的。这对于我的应用程序来说是不必要的,我无法看到如何安装Rmagick/ImageMagick,并使其每个通道仅使用8位 我愿意使用Gemfile在我的本地机器(Ubuntu 12.04)和Heroku上安装它。在构建时定义,但可以在运行时动态调整。请参见ImageMagick的选项和RMagick中的 img=Image.new(123321){ self.depth=8 } 这不就是/con

默认情况下,Rmagick(基于ImageMagick)是使用
——量子深度=16
(每个通道16位)构建的。这对于我的应用程序来说是不必要的,我无法看到如何安装Rmagick/ImageMagick,并使其每个通道仅使用8位

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

在构建时定义,但可以在运行时动态调整。请参见ImageMagick的选项和RMagick中的

img=Image.new(123321){
self.depth=8
}

这不就是
/configure--with quantum depth=8
with吗?我想在安装Rmagick时会安装ImageMagick。我没有在Heroku上手动安装ImageMagick…你知道我如何将它保存到8位吗?假设我操作了几个图像,但我不确定有多少位,直到我保存时,我想只保存八位。有了ImageMagick,你就可以做彩色255了,你知道Rmagick吗?也许对你来说是个更好的解决办法。如果Ruby中的所有东西都是一个对象,那么只需将
Magick
模块子类化,执行您需要的操作,然后走开。否则,设置
-颜色
就是另一回事了。