Python &引用;日志记录“;图像

Python &引用;日志记录“;图像,python,image,logging,Python,Image,Logging,我正在写一个科学程序,其中有一些中间结果(图和图像),我想记录(除了通常的文本消息) 我非常喜欢python的日志接口,所以我想知道是否有可能使用它来创建包含图像的日志文件 我想到的第一个想法是创建一个作为SVG的日志文件,这样日志文本就可以被机器读取,图像也可以很容易地包含进去 有没有更好的方法来实现这一点?您可以使用SVG,但我不确定SVG会有多紧凑,因为它可能(通常)存储位图而不是矢量信息。另一种方法是对图像进行base64编码,并使用结构化格式进行存储,如文件所述-链接的示例使用JSON

我正在写一个科学程序,其中有一些中间结果(图和图像),我想记录(除了通常的文本消息)

我非常喜欢python的日志接口,所以我想知道是否有可能使用它来创建包含图像的日志文件

我想到的第一个想法是创建一个作为SVG的日志文件,这样日志文本就可以被机器读取,图像也可以很容易地包含进去


有没有更好的方法来实现这一点?

您可以使用SVG,但我不确定SVG会有多紧凑,因为它可能(通常)存储位图而不是矢量信息。另一种方法是对图像进行base64编码,并使用结构化格式进行存储,如文件所述-链接的示例使用JSON,这可能有助于存储有关图像的元数据,但是,如果您只存储图像,并且格式始终相同,则可以使用更简单的方案。

您使用的是matplotlib吗?潜在的重复:可能会将文件写入磁盘,然后将HTML样式的链接放入日志中?我将尝试用日志创建一个HTML文件,看看效果如何。