Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Graphviz实现PNG到DOT的转换

使用Graphviz实现PNG到DOT的转换
EN

Stack Overflow用户
提问于 2021-01-27 08:46:19
回答 1查看 93关注 0票数 0

我用Python语言编写了一个解析器,使用NetworkX生成一个点文件。使用Graphviz我能够正确地将点文件转换为其他格式,例如从点到png:dot -Tpng input.dot > output.png

我想知道是否有可能以相反的方式,从png转换为点,但我遇到了一个错误:Error: output.png: syntax error in line 1 near 'ëPNG'

这是我尝试过的句子(也来自其他文件格式):dot -Tdot output.png > output_cmd.dot

EN

回答 1

Stack Overflow用户

发布于 2021-01-27 19:33:02

希望是永恒的--但不,Graphviz不能这样做。

  1. 如果您的输出文件是SVG格式,那么将其转换回点格式(虽然不是微不足道的)会更容易一些。
  2. 如果我要尝试png->点,我会尝试使用netpbm、Imagemagick和一些OCR软件。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65915625

复制
相关文章
Graphviz dot 笔记
输入文件是 <infile.dot> ,生成的格式由 指定,生成的文件是 。其中 -T 包括:
zucchiniy
2020/05/22
1.7K0
graphviz dot 字段连接外键
图片1.png digraph "G" { graph [fontname = "Microsoft YaHei" rankdir = "LR" label=""] node [fontname = "Microsoft YaHei" shape = "record" ] edge [fontname = "Microsoft YaHei" arrowhead = "none" ] <A> [label = "A|<id>id|<B_id>B_id"] <B>
林万程
2022/01/09
1.4K0
graphviz dot 字段连接外键
Graphviz4S ---- 在Scala中使用DOT语言绘图的开源工具
之前需要在Scala中用到类似python的graphviz库的功能,用来在Mxnet中可视化网络结构,
Ldpe2G
2018/06/21
6930
Graphviz4S ---- 在Scala中使用DOT语言绘图的开源工具
前言     之前需要在Scala中用到类似python的graphviz库的功能,用来在Mxnet中可视化网络结构, 但是在网上搜索了一下,没有找到好用的库,所以就自己去把python的graphviz库中的主要功能 用Scala实现了一下,尽量的保持接口和python库的一致,也方便从python移植相关的代码到 Scala,然后我把这个小项目开源了,地址是Graphviz4S,有兴趣的朋友可以去试用一下。 接下来我会结合代码,用几个例子来介绍如何使用这个小工具。 正文     接下来我会通过几个例子介
Ldpe2G
2018/06/29
9680
使用Graphviz和Pyreverse
使用Graphviz和Pyreverse绘制Python项目结构图 简介 Graphviz开源的图形绘制工具包 Pyreverse分析Python代码和类关系的工具 安装 安装Graphviz 官网下载地址 注意添加bin/目录的路径到系统路径, 测试是否安装成功 dot --help 安装Pyreverse 现在pyreverse已经集成到pylint, 直接安装pylint即可 pip install pylint 测试是否安装成功 pyreverse --help 使用Pyr
py3study
2020/01/15
1.6K0
使用Graphviz和Pyreverse
使用Python将SVG文件转换为PNG文件
SVG(Scalable Vector Graphics)是一种基于XML的矢量图像格式,它可以在不失真的情况下无限放大。然而,不是所有的设备和应用都支持SVG格式,而PNG(Portable Network Graphics)格式在互联网上得到了广泛的支持,它支持透明度并且无损压缩。因此,有时我们需要将SVG文件转换为PNG文件,以便在更多的环境中使用。
运维开发王义杰
2023/08/10
2.1K0
使用Python将SVG文件转换为PNG文件
Graphviz 使用教程
Graphviz 是一个开源的图可视化工具,非常适合绘制结构化的图标和网络。 本文记录安装即使用方法。 简介 graphviz 是贝尔实验室设计的一个开源的画图工具,它的强大主要体现在“所思即所得"(WYTIWYG,what you think is what you get),这是和office的“所见即所得“(WYSIWYG,what you see is what you get)完全不同的一种方式。 它的输入是一个用dot语言 编写的绘图脚本,通过对输入脚本的解析,分析出其中的点,边以
为为为什么
2022/08/10
3K0
Graphviz 使用教程
Graphviz: 强大的图形可视化工具
Graphviz是一个开源的图形可视化工具集,旨在帮助用户生成各种类型的图形。它提供了一组命令行工具和库,使我们能够通过简单的文本描述来创建复杂的图形。Graphviz的核心原理是将图形的结构和布局信息以文本的形式输入,然后利用其强大的算法和引擎来自动生成视觉化图形。
运维开发王义杰
2023/08/10
1.3K0
Graphviz: 强大的图形可视化工具
C#*.bmp,*.jpg,*.png指定颜色,转换为透明背景的png[通俗易懂]
partial class Form1 { /// /// private System.ComponentModel.IContainer components = null;
全栈程序员站长
2022/09/13
4K0
C#*.bmp,*.jpg,*.png指定颜色,转换为透明背景的png[通俗易懂]
将png格式的图像转换为jpg
import osfrom PIL import Imagedirname_read="D:\dataset\cityscapes\cityscape_voc_clean\JPEGImages_png\\"dirname_write="D:\dataset\cityscapes\cityscape_voc_clean\JPEGImages_jpg\\"names=os.listdir(dirname_read)count=0for name in names: img=Image.open(dirna
狼啸风云
2020/07/16
2.5K0
Python 数据挖掘实例 决策树分析
官网: https://www.anaconda.com/ 下载: https://www.anaconda.com/distribution/
Meng小羽
2019/12/23
9680
泰坦尼克乘客存活状况(决策树案例)
1912年4月15日凌晨2点20分,“永不沉没”的“泰坦尼克”走完了它短暂的航程,缓缓沉入大西洋这座安静冰冷的坟墓。 欢迎你们说我幼稚荒诞,也欢迎你们继续成熟苍凉。说起来,titanic是我至今
zhaoolee
2018/04/19
8830
泰坦尼克乘客存活状况(决策树案例)
Graphviz
graphviz是贝尔实验室开发的一个开源的工具包,它使用一个特定的DSL(领域特定语言):dot作为脚本语言,然后使用布局引擎来解析此脚本,并完成自动布局。
润森
2019/10/30
1.5K0
Graphviz
如何转换png图片为jpg图片
最近在工作中会遇到需要将 png 图片转换为 jpg 图片的需求,主要原因也是 png 图片占的空间太大,如果图片数量上万张,可能就需要十几G的存储空间,所以希望转换为更小的 jpg 图片。
kbsc13
2020/04/23
3.6K0
如何转换png图片为jpg图片
如何优雅地画一棵树
不知道你有没有找过一些工具来画数据结构的图,我反正是找了不少。windows下的visio是挺强大的,不过在linux没法使用,当然你非要使用也可以安装wine;亿图也不错,支持画数据结构图,不过是收费的。然而前面这些都不是重点,重点是他们画图都是拖拽类型的,手残党实在把持不住。最后终于发现了一款程序员画图神器-graphviz。《什么是二叉查找树》文中的树图就是用该工具画的.
编程珠玑
2019/07/12
1.7K0
如何优雅地画一棵树
[783]python使用PythonMagick将jpg图片转换成png图片
PythonMagick库无法用pip或者easy_install来安装,因此,需要手动安装,地址如下: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick 选择合适版本下载后,进入文件所在位置,直接pip install + 文件名即可完成安装。
周小董
2020/03/31
2.7K0
在 Vim 中使用 graphviz.vim 画图
本文主要介绍 graphviz.vim, fork 自 wmgraphviz.vim,但是除了复用补全数据,我几乎重写了所有内容,并做了很多改进。
用户1558438
2019/02/22
1.4K0
在 Vim 中使用 graphviz.vim 画图
使用 OpenGL 实现 RGB 到 YUV 的图像格式转换
最近,有位读者大人在后台反馈:在参加一场面试的时候,面试官要求他用 shader 实现图像格式 RGB 转 YUV ,他听了之后一脸懵,然后悻悻地对面试官说,他只用 shader 做过 YUV 转 RGB,不知道 RGB 转 YUV 是个什么思路。
字节流动
2021/05/27
7.7K0
使用 OpenGL 实现 RGB 到 YUV 的图像格式转换
dot net core 使用 usb
首先需要打开 Nuget 安装 CoreCompat.LibUsbDotNet ,这是一个usb连接的库。
林德熙
2018/09/19
9080
点击加载更多

相似问题

Graphviz (4net)到DOT转换

10

Graphviz:如何从.dot到图形?

112

Graphviz (DOT)标题

30

将GraphViz/Dot转换为Powerpoint图形

34

Graphviz .dot节点排序

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档