【问题标题】:"logging" images"记录" 图片
【发布时间】:2014-03-23 00:59:41
【问题描述】:

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

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

我想到的第一个想法是将日志文件创建为 SVG,因此日志文本是机器可读的,并且可以轻松包含图像。

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

【问题讨论】:

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

标签: python image logging


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 2021-01-20
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 2011-09-30
    • 2012-07-18
    • 2011-12-17
    相关资源
    最近更新 更多