Suite à mon commentaire : Cirkuit convertit les diagrammes TikZ en images en exécutant quelque chose comme la séquence de commandes suivante :
pdflatex img.tex
pdftops -eps img.pdf
convert -density 300 img.eps img.png
Ici img.tex
serait un fichier LaTeX qui suit ce modèle :
\documentclass{article}
\usepackage{tikz,amsmath,siunitx}
\usetikzlibrary{arrows,snakes,backgrounds,patterns,matrix,shapes,fit,calc,shadows,plotmarks}
\usepackage[graphics,tightpage,active]{preview}
\PreviewEnvironment{tikzpicture}
\PreviewEnvironment{equation}
\PreviewEnvironment{equation*}
\newlength{\imagewidth}
\newlength{\imagescale}
\pagestyle{empty}
\thispagestyle{empty}
\begin{document}
\begin{tikzpicture}
% (your TikZ code goes here)
\end{tikzpicture}
\end{document}
Si vous êtes capable d'utiliser Cirkuit ou un éditeur similaire, ou d'écrire un script pour vous-même afin de placer votre diagramme dans ce modèle et d'exécuter les outils appropriés, vous aurez un moyen rapide de convertir le code TikZ en une image PNG.
Pour répondre plus directement à votre question... non, je ne connais pas de moyen de convertir un diagramme TikZ directement en PNG sans passer par un fichier PDF (ou au moins DVI) à un moment donné.
1 votes
J'utilise un programme appelé CirKuit qui sert d'éditeur TikZ et vous permet d'enregistrer le diagramme dans un des différents formats d'image. Je pense que ce qu'il fait en coulisse, cependant, est d'utiliser latex et dvitopng ou quelque chose comme ça. Je posterai une réponse si je peux trouver les détails avant que quelqu'un d'autre ne poste quelque chose.
1 votes
Voulez-vous isoler automatiquement les diagrammes du texte, ou préférez-vous couper et coller le code TikZ ?
2 votes
Voir aussi Compiler un document LaTeX en une image PNG aussi courte que possible et les autres questions qui y sont liées.