是否可以从字节缓冲区生成html格式的功能性图像标记?我想按照以下思路做些事情:
import matplotlib
matplotlib.use('Agg')
import pylab
import Image
import io
temp_data = {'x':[1,2,3],'y':[2,4,5]}
pylab.plot(temp_data['x'], temp_data['y'])
img_buffer = io.BytesIO()
pylab.savefig(img_buffer, format = 'png')
img_buffer.seek(0)
img_tag = "<img src='data:image/png;base64,'" + img_buffer.getvalue() + "</img>"
可能需要以某种方式重新格式化缓冲区的值,或更改“src”数据的内容。谢谢您。在
解决问题:
在上述代码末尾,请执行以下操作:
如果您正在使用
Flask
,那么您可以返回图像的UTF-8
格式并使用它。在记住在
<img/>
标记中提到它。这将在Flask
中实现。在相关问题 更多 >
编程相关推荐