当前位置: 首页 > 工具软件 > RMagick > 使用案例 >

安装RMagick

微生曾琪
2023-12-01

download from http://rubygems.org
[simon@localhost]#ls|grep gem
image_science-1.2.1.gem
rmagick-2.13.0.gem
RubyInline-3.8.0.gem
ZenTest-4.4.2.gem


$unzip  FreeImage3130.zip
$make
$sudo make install

download ZenTest-4.4.2.gem,RubyInline-3.8.0.gem http://rubygems.org
注意依赖包的版本

sudo gem install ZenTest-4.4.2.gem
sudo gem install RubyInline-3.8.0.gem

ubuntu:
$sudo apt-get install libfreeimage3 libfreeimage-dev
$sudo gem install image_science

#######################################
centos 下是安装ImageMagick
download from http://www.imagemagick.org/script/download.php
make & make install
#######################################


a) install imagemagick
$sudo apt-get install imagemagick
先看是否默认安装
$dpkg -l |grep imagemagick
imagemagick                                                
imagemagick-doc    

也可以放弃以apt-get的方式安装,尝试以源码安装
> cd
> wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
> tar zxf ImageMagick.tar.gz
> cd ImageMagick-6.6.4-10
> ./configure
> make
> sudo make install



$sudo apt-get install libmagickwand-dev

测试convert命令是否成功,成功后进行下面的操作。



b) install ruby rmagick
RMagick is an interface between Ruby and ImageMagick.

源码安装:
download rmagick from http://rmagick.rubyforge.org/
$tar xzvf RMagick-2.12.....
$ruby setup.rb
$ruby setup.rb install


也可以装gem rmagick:
sudo gem install --remote rmagick
当出现:Successfully installed rmagick-2.12.2
rmagick安装成功

显示的安装成功并不表示实际可用,还要进行如下测试。


测试是否可用
irb -r rubygems -r RMagick解释:将rubygems和RMagick装载到irb环境中。
或者在irb环境中另行加载
irb
require 'rubygems'
require 'RMagick'
注意:这里RMagick的前两个是大写。
如果装载成功,就返回true。

测试是否可以使用RMagick中的方法
Magick::Pixel.from_color("red")
会返回:
=> red=65535, green=0, blue=0, opacity=0

 

如果是rails3必须bundle install

 

 

 类似资料: