Com usar la llibreria Turtle amb Python
Per tractar amb la part gràfica de les fractals, utilitzarem la llibreria turtle.
Instal·lació de python i de turtle (linux)
Per a la instal·lació de python posar la següent comanda a la terminal
sudo apt install python3-tk
Un cop instal·lat hem de fer la instal·lació de turtle amb
sudo apt-get install -y python3-wxgtk4.0
python3 -m pip install --user PythonTurtle
Funcionament de la llibreria
Aquesta llibreria permet generar figures geomètriques utilitzant comandes senzilles com ara:
forward(x): per avançar x píxels cap a endavant.left(x)/right(x): per girar x graus a esquerra o dreta.up()/down(): per començar o deixar de pintar per pantalla el moviment.color((r,g,b)): per canviar el color de la traçada.
Per exemple, per a fer un quadrat amb turtle:
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(50)
t.right(90)
turtle.done()
Guarda el resultat en format png
Una vegada finalitzat el dibuix, pot interessar guardar el resultat en forma d'imatge. Una opció és fer una captura de pantalla del resultat.
Per guardar-ho en format png i amb la millor resolució possible cal fer el següent:
- Afegir aquestes línies de codi just abans del
turtle.done()per generar un arxiu postscript:
canvas = turtle.getcanvas()
canvas.postscript(file="resultat_turtle.ps", colormode='color')
- Utilitzar un convertidor online com ara cloudconvert per convertir l'arxiu
.psen un.png.