Elvuel

善战者无赫赫之功

  • Home
  • Atom
  • About Elvuel

ruby rmagick 生成DM

辛卯[兔]年 三月廿五

本月的DM手册的生成,到今天结束。高兴的是DM版式总算是确定了,相关的程序不用再做频繁的调整;以后生活就轻松了。

贴几张DM中生成的图上来:

DM目录彩色 DM目录黑


附: dpi和像素、厘米、英寸之间的关系和换算

1 厘米 =0.3937 英寸 1 英寸=2.54 厘米 1点 = 1/72英寸

photoshop中两种分辨率换算 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米

像素不能直接换算成英寸、厘米, 要在dpi下才能换算 一张1024*768像素的图片在300像素/英寸的dpi下打印出的大小就是 3.413英寸*2.56英寸

1024像素=3.413英寸=8.67厘米 (在300像素/英寸的dpi下) 21cm×29.7cm,300DPI的图片,用像素表示的话,是多少乘以多少? 1厘米 = 0.393700787 英寸 21*29.7cm=8.267716527*11.6929133739英寸 每英寸300点 =(8.267716527*300)*(11.6929133739*300)=2480*3508点

ruby代码 毫米在300DPI下 转为像素值: def dpi(mm);mm / 10.0 * 118.11;end

read more >>

Tags: ruby rmagick   Posted in Ruby & Rails

MacOSX ImageMagick Unable to read font

庚寅[虎]年 六月十二

网上有许多与rails验证码有关的优秀的gems,plugins以及文章。不过,仅对于rails应用中的验证码实现,个人不太喜欢使用imagemagick,rmagick,原因是太胖了;一般使用自己实现的无需*magick的验证码程序。

但除rails验证码外,一些图表的gem或plugin需用到rmagick。在macosx安装相关的物件运行后出错。

错误信息:

convert: unable to read font `Bilevel' @ warning/annotate.c/RenderType/807.
convert: unable to read font `/Library/Fonts/Arial' @ error/annotate.c/RenderFreetype/1044.

google了很多,参考http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/的解决办法,实施后在我的环境中并未解决,出错依旧...暂且先放一放。

只能根据Rails.env来设定改相关的font及font family,在development环境下,从下面列出的字体(族)中选几个。

Termainal下执行: convert -list font | grep -E 'Font:|family:' //列出有哪些可识别的font及font family。

如果有碰到同样问题并已解决的朋友,还望发邮件elvuel (at) gmail (dot) com告知。

当前环境相关安装:ImageMagick @6.6.0-0_0+q16,

read more >>

Tags: imagemagick rmagick convert   Posted in Ruby & Rails

rails验证码实现

戊子[鼠]年 五月廿八

参考:A:http://babo.javaeye.com/blog/72298

B:http://hi.baidu.com/jspring/blog/item/c8cf441e6eae72f71bd576a2.html(原文出于ZHOU‘S BLOG)

一、下载安装RMagick(本地使用WINDOWS系统,所以我下载WIN32的RMagick)

下载地址: http://rubyforge.org/projects/rmagick/ rmagick-win32

解压安装EXE 以及 目录下的RMagick 的gem

二、在APP/

read more >>

Tags: rails 验证码 rmagick   Posted in Ruby & Rails

  • Search

  • Categories

    • Ruby & Rails
    • Jobs
    • Uncategorized
  • Recent Posts

    • Prawn使用Annotation坐...
    • ejabberd mod_archive
    • Capybara get session in ...
    • Juggernaut & Rails
    • RottenEgg发布
    • ruby rmagick 生成DM
    • ActiveResource for no r...
    • Rails生成Model文档
    • 转-Method triggers:inst...
    • 招聘-Ruby on Rails软件...
  • Links

    • RailsCasts
    • The Ruby Reflector
    • Alltop Ruby
    • Command Line Refer
    • Ruby Code Snippets
    • GitHub
    • API Dock
    • OpenSourceRails
    • RailsPlugins
    • RailsLab
    • 15DaysOfJQuery
  • Archives

    • 2012年(1)

    • 2012年01月(1)
    • 2011年(10)

    • 2011年12月(1)
    • 2011年11月(1)
    • 2011年08月(2)
    • 2011年04月(2)
    • 2011年03月(1)
    • 2011年01月(3)
    • 2010年(27)

    • 2010年12月(1)
    • 2010年11月(2)
    • 2010年10月(4)
    • 2010年09月(7)
    • 2010年08月(1)
    • 2010年07月(5)
    • 2010年06月(1)
    • 2010年04月(6)
    • 2009年(13)

    • 2009年10月(1)
    • 2009年05月(2)
    • 2009年04月(1)
    • 2009年03月(2)
    • 2009年02月(7)
    • 2008年(19)

    • 2008年08月(1)
    • 2008年07月(1)
    • 2008年06月(1)
    • 2008年05月(3)
    • 2008年04月(1)
    • 2008年03月(2)
    • 2008年02月(10)

Copyright © 2010 elvuel.com Powered by Elvuel.