Erstellen einiger GIFs mit Tikz: Irgendeine Idee, um ein besseres Ergebnis zu erzielen?

Erstellen einiger GIFs mit Tikz: Irgendeine Idee, um ein besseres Ergebnis zu erzielen?

Ich habe dieses Tikz verwendet, um ein paar GIFs zu generieren. Hier sind der Code und das Ergebnis. Irgendeine Idee, es besser zu machen?

\documentclass[tikz,border={2pt 2pt 2pt 2pt}]{standalone}
 \usepackage{tikz}
 \begin{document}
 \foreach \angle in {0,10,...,360}
{
 \begin{tikzpicture}
 \draw (0,0) circle (1);
 \node at ({cos(\angle)},{sin(\angle)}) {\textcolor{blue}{$\bullet$}};
 \end{tikzpicture}
   }
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Aktualisieren:Sie könnten einen größeren Begrenzungsrahmen um das gesamte Diagramm setzen (ich denke, die Option von @AndréC aus den Kommentaren ist konzeptionell besser als der Pfad, den ich ursprünglich hatte, auch wenn der Effekt derselbe ist), die Schleife nur bis 350° laufen lassen, damit Sie am Ende keine Pause bekommen, und von einem Aufzählungszeichen in einem Knoten zum direkten Zeichnen eines Kreises wechseln. Der Vorschlag von @BlackMild, (\angle:1)anstelle der trigonometrischen Funktionen zu verwenden, ist ebenfalls gut.

\documentclass[tikz]{standalone}
\begin{document}
\foreach \angle in {0,10,...,350}
{
  \begin{tikzpicture}
    \draw (0,0) circle (1);
    \fill[blue] (\angle:1) circle (0.07);
    \useasboundingbox (-1.1,-1.1) rectangle (1.1,1.1);
  \end{tikzpicture}%
}
\end{document}

MWE-Ausgabe

Das animierte GIF wurde mit ImageMagick erstellt. Die Animationsdokumentation finden SieHier.

Ich verwende für die Konversation ein einfaches Shell-Skript:

#!/bin/bash

BASE=`basename $1 .pdf`
PDF="$BASE.pdf"
GIF="$BASE.gif"
RESOLUTION=300

CONVERT=/usr/bin/convert
CONVERTOPTS="-density $RESOLUTION -delay 8 -loop 0 -background white -alpha remove"

echo "Converting to TSX GIF..."
$CONVERT $CONVERTOPTS $PDF $GIF > /dev/null

verwandte Informationen