I intentado¿Cómo configuro la resolución al convertir archivos de puntos (graphviz) a imágenes?
$ dot -Tpng rel_graph.gv > rel_graph.png
pero la imagen resultante tiene una calidad muy baja.
I intentado¿Cómo configuro la resolución al convertir archivos de puntos (graphviz) a imágenes?
$ dot -Tpng rel_graph.gv > rel_graph.png
pero la imagen resultante tiene una calidad muy baja.
Intente generar el diagrama con una resolución más alta, luego resuélvalo.
Me parece que GraphViz dibuja buenos gráficos pero la resolución tiende a ser razonablemente baja, puede intentar enviar a SVG y luego usar otro paquete de imágenes para escalar la imagen adecuadamente y luego guardarla en un formato basado en píxeles como PNG. Esto podría darte una mejor resolución, pero nunca lo he intentado personalmente, tiendo a crear principalmente archivos SVG que luego puedo ver con un navegador.
Sólo cambia el parámetro -T a -Tsvg
dot -Tsvg rel_graph.gv > rel_graph.svg
Hay algunas cosas en la Guía Dot http://www.graphviz.org/pdf/dotguide.pdf del cambio de escala de los gráficos, pero no es muy claro sobre cómo afecta la resolución, también se puede experimentar con los configuración y ver si eso mejora las cosas.
utilizar el atributo dpi.
Ejemplo:
graph G {
graph [ dpi = 300 ];
/* The rest of your graph here. */
}
El lado negativo de este enfoque es que no hay absolutamente ningún anti-aliasing producido. Con baja resolución (como 72 ppp, por ejemplo) su imagen de salida se verá muy "salpicada" – yegor256
@ yegor256 tal vez hayan cambiado con el tiempo, veo un anti-alias en 72 ppp y 300 ppp. –
¿funciona también para los dígrafos? – einpoklum
dot -Tpng -Gdpi = 300 foo.gv> foo110percent.png Uso opción
-Gdpi.
Puede encontrar más información here.
El enlace está muerto – elysch
No importa el enlace muerto. La respuesta de x2yline '-Gdpi = 300' genera un png a mayor resolución. –