获取起点小说网上面的职业头像的ruby脚本
作者:半瓶墨水 链接:http://www.2maomao.com/blog/ruby-cmfu-images/
起点上面的职业头像很多而且很有意思,比如下面这个见习战士和这条黄金三头龙:


一共七个职业,想一个个看个仔细很不易,遂写了个ruby脚本下载下来看看:
下载: cmfuimg.rb
def putsexec(cmd)
puts cmd
system cmd
end
(1..9).each do |x|
(1..9).each do |y|
putsexec "wget http://bbsx.cmfu.com/jobimg/tl#{x}_#{y}.gif"
end
end
putsexec "wget http://bbsx.cmfu.com/jobimg/tl10_.gif"
puts cmd
system cmd
end
(1..9).each do |x|
(1..9).each do |y|
putsexec "wget http://bbsx.cmfu.com/jobimg/tl#{x}_#{y}.gif"
end
end
putsexec "wget http://bbsx.cmfu.com/jobimg/tl10_.gif"
然后编写了另一个脚本用ImageMagick的convert工具将同类型的图像合在了一起:
下载: joinimg.rb
def putsexec(cmd)
puts cmd
system cmd
end
(1..9).each do |x|
cmd = "convert -append "
(1..9).each do |y|
cmd += "tl#{x}_#{y}.gif "
end
cmd += "zzjoin#{x}.gif"
putsexec cmd
end
puts cmd
system cmd
end
(1..9).each do |x|
cmd = "convert -append "
(1..9).each do |y|
cmd += "tl#{x}_#{y}.gif "
end
cmd += "zzjoin#{x}.gif"
putsexec cmd
end
结果如下:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
整个script和所有小图片打包下载:
http://www.2maomao.com/blog/wp-content/uploads/cmfuimg.zip
1 条评论
- 牛x 五月 18th, 2007 2:42 下午
太牛x了,向你学习!
发表评论
Additional comments powered by BackType









