需求是这样的:给定图片和文字,将文字添加到图片中的某个位置(自定),生成新的图片出来。
有没有哪位大牛做过类似需求的东西,给推荐一些工具或者方法。
gem 包或者 js 库都可以,感激不尽~~~
加水印?
#1 楼 @naitnix 不是水印,类似于生成小名片吧。给一张背景图和一些信息,然后合成图片
试试 rmagic 的draw.annotate 是不是能满足 lz 的需求。
rmagic
#3 楼 @heylonj @guyanbiao rmagic 是可以了,我用了 quickMagick gem 包。但是写入中文时出了问题,不知道两位大神有没有解决方案
@wp2123 rmagic 写中文的时候试试指定字体文件
#6 楼 @cifery 从网上看的解决方案也是类似,正在试。想要给 option 里面给进去一个 font,但是目前还没成功...... 用的不是命令行,用 gem 包在代码里写的
用 imgkit 可以把 html 转为图片,你不妨试试这个方式
#8 楼 @andrew_zyl 测试了一下,很好上手,基本能满足需求了,谢谢~
使用 CarrierWave 和 MiniMagick 合成多张图片、写文字 的例子
https://gist.github.com/zhangyuan/5932220
http://blog.jerry-tao.com/others/2014/01/22/long-weibo.html imgkit