我想在我的后台生成我的某篇文章的截图,不知道 rails 能不能实现将文章的文字打印到一个画布上,然后还可以设置字体和颜色什么的,最后生成一张图片返回到前台。有这样的 gem 包吗?
可以看下 ImageMagick,有一些 Ruby wrapper 可以去搜一下。
为什么用了 RMagick 能打出英文字符 但是中文字符全变成了 问号
我用的是 rmagick+casperjs 后者截图,前者修改,拼合图片。 乱码问题百度谷歌都能找到的。
#3 楼 @flowerwrong casperjs 不是 UI 测试框架吗
使用 min_magick 来一步一步写,它底层调用了 imagemagick,imagemagick 可以将文字写到画布中去。 convert -font fonts/arial.ttf -fill "#FF3399" -pointsize 50 -draw "text 10,50 'hello world!'" origin.png "tmp/test.png"
convert -font fonts/arial.ttf -fill "#FF3399" -pointsize 50 -draw "text 10,50 'hello world!'" origin.png "tmp/test.png"
https://github.com/elektronaut/dynamic_image
直接生成 PDF,然后调用软件把 PDF 转成 PNG 或者 JPG?
用 rmagic 实现了
但是 不知道 rmagic 有没有文字阴影的效果 我看了一下文档 没找到呢
有人早问过了 https://ruby-china.org/topics/23386