我愿意使用Gruff在对虾文档中渲染一些图形。
我希望避免将图像写入磁盘的延迟,因为它们只被Prawn读取。
Gruff提供了在内存中将图形图像呈现为blob的to_blob method,但是查看Gruff图像部分,它只提供了一种直接从文件呈现图像的方法。
我是不是遗漏了什么?有没有一种方法可以从记忆中渲染它?
发布于 2012-12-08 06:38:33
您应该能够将图像数据作为StringIO进行传递
require 'stringio'
require 'pdf'
Prawn::Example.generate("foo.pdf") do |pdf|
data = StringIO.new(render_my_image_to_a_string)
pdf.image(data)
end https://stackoverflow.com/questions/13769539
复制相似问题