draw_mermaid_png#

langchain_core.runnables.graph_mermaid.draw_mermaid_png(mermaid_syntax: str, output_file_path: str | None = None, draw_method: MermaidDrawMethod = MermaidDrawMethod.API, background_color: str | None = 'white', padding: int = 10) bytes[source]#

使用提供的语法绘制Mermaid图作为PNG。

Parameters:
  • mermaid_syntax (str) – Mermaid 图形语法。

  • output_file_path (str, optional) – 保存PNG图像的路径。默认为None。

  • draw_method (MermaidDrawMethod, optional) – 绘制图形的方法。 默认为 MermaidDrawMethod.API。

  • background_color (str, optional) – 图像的背景颜色。 默认为“白色”。

  • padding (int, optional) – 图像周围的填充。默认为10。

Returns:

PNG 图像字节。

Return type:

字节

Raises:

ValueError – 如果提供了无效的绘制方法。