OldHawk

菜地一块,欢迎拍砖
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Ruby Rmagick 的安装与测试

Posted on 2007-05-17 15:25  OldHawk  阅读(1054)  评论(0编辑  收藏  举报
RMagick是 ImageMagick?& GraphicsMagick 影象处理程式库的 Ruby 版界面, 很方便使用,功能也强,让我们试试看吧。
安装以Window平台为例:
首先到这个地方去下载RMagick的最新Windows版本,到目前为止的最新版本是rmagick-win32-1.13.0_IM-6.2.9-3.zip
先解压,然后在解压目录下输入命令安装:
 
gem install rmagick-1.13.0-win32.gem
 
然后再点ImageMagick-6.2.9-3-Q8-windows-dll.exe安装,并且把这个的安装路径放到path环境变量里面去,否则会出现CORE_RL_magick_.dll找不到的错误,即下面的错误:
下面我们来看一个缩略图的例子a.rb:
 
require 'RMagick'
include Magick
pic = ImageList.new("vd2.png")
l = pic.columns > pic.rows ? pic.columns : pic.rows
f = 128.0/l;
thumb = pic.thumbnail(f)
thumb.write("vd2_tb.png")
 
放一张vd2.png的图片在同一目录下,运行ruby a.rb即可看到缩略图了哈。
例子还有很多,可以参考官方网站:
影像大小转换, 裁剪, 合成,Sample
影像特效, Sample
提供画图的功能, Sample
还有绘制向量图功能, Sample


Rails的安装命令:gem install rails -v 1.1.6 -r -y
Faster_csv的安装命令:gem i fastercsv