Con Processing le indicaremos a la computadora qué dibujar en una ventana que llamaremos canvas.
El/La canvas tiene un ancho (width
) y un alto (height
) medido en pixeles.
Cualquier punto dentro del canvas puede ubicarse como un par de coordenadas (X,Y), donde:
width
en el extremo derechoheight
en el extremo inferiorProcessing se encarga de que las palabras clave width
y height
tomen los valores de las dimensiones del canvas actual. Son variables especiales del lenguaje.
[Variables: Contadores, Acumuladores y Banderas]
Crea una ventana de ancho âwâ y alto âhâ pixeles
// crea una ventana cuadrada de 400x400
size(400, 400);
Crea una ventana que llene por completo a la pantalla disponible
// llena la pantalla con el sketch:
fullScreen();
Guarda lo que se ve en el canvas como una imagen de nombre n
.
El nombre hay que ponerlo entre comillas y con extensiĂłn .png o .jpg, por ejemplo save("imagen.png");
. Técnicamente, el nombre de la imagen es una String.
La imagen se guardarĂĄ en la carpeta donde estĂĄ guardado el sketch.
Las dimensiones de la imagen serĂĄn las mismas que la del canvas.
// dibuja una lĂnea diagonal y guĂĄrdala en una imagen
size(400, 400);
line(0,0, 200,200);
save("linea.png");
Cierra la ventana
Esta funciĂłn es Ăștil cuando solo queremos guardar una imagen resultante, sin animaciĂłn ni interactividad.
// dibuja una lĂnea diagonal, guĂĄrdala en una imagen, y cierra el programa
size(400, 400);
line(0,0, 200,200);
save("linea.png");
exit();