MI PRIMER PROGRAMA EN PROCESSING

Lo primero es conocer la estructura del programa. En casi toda su totalidad se componen de dos funciones cuyos nombres son siempre : void setup() y void draw()

Es importante saber que en el lenguaje de programación es muy recomendable comentar el código.Esto es debido a que en algunas ocasiones se le puede olvidar ciertos detalles al propio programador al cabo del tiempo.

Para hacer comentarios de una línea se debe iniciar el comentario con//

También hay que tener muy claro como utiliza las coordenadas en el plano a la hora de dibujar

En Processing es necesario utilizar un entorno gráfico por lo tanto hay que definir un lienzo donde va a transcurrir la acción del programa, para ello utilizamos la función: size (ancho,alto)

Por último para guardar nuestro programa con el nombre que queramos, pinchamos en archivo, guardar como y darle a ejecutar y veremos el resultado

Link a explicación de void setup ():processing.org/reference/setup_.html

PROCESSING

Es un lenguaje de programación y entorno de desarrollo integrado de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital.

IDE (Entorno de trabajo)
Esta organizado de la siguiente manera:
1. Un menú principal,en el que se encuentran las opciones:archivo editar,sketch,depuración,herramientas y ayuda.
2. Área de trabajo:donde se escriben las lineas de código
3. Un espacio para ver los mensajes de salida o bien errores de depuración

Link a la página principal de processing:processing.org

PROGRAMACIÓN INFORMÁTICA

La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación.


Lenguaje de programacion
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

Ejemplos de lenguaje de programacion
1. Action Script.- Se trata de un lenguaje de programación para la plataforma Adobe Fash, lo que permite la creación de aplicaciones y comandos en dicha plataforma de una manera más eficaz.
2. ADA.- Este lenguaje suele ser utilizado en la creación de programas con un alto nivel de fiabilidad, como es el caso del desarrollo de softwares militares e industriales de alta precisión y de costo elevado.
Link a explicación más extensa: https://es.wikipedia.org/wiki/Programación

HERRAMIENTAS DE AJUSTES EN GIMP

 
Herramienta de niveles y curvas
 
Con esta herramienta conseguiremos arreglar algunas fotos.
Usando la herramienta de niveles, podemos ajustar un poco los niveles de color.
El histograma nos indica la cantidad de color que hay en la imagen.
Mediante las flechas existentes en la parte inferior del gráfico es posible arreglar la falta de extensión tonal. La flecha de la izquierda y la de la derecha, corresponden a los límites del rango. La flecha del medio correspondería al tono medio de gris.
Movemos hasta más o menos donde empieza a haber información de color
Herramienta de curvas
La ventana diálogo de Curvas permite unos ajustes similares a Niveles, pero puedes ser mucho más selectivo.
Dependiendo de los puntos que pongamos en la curva y cómo lo hagamos obtendremos diferentes resultados.
 
Herramienta tono y Saturación

La parte superior del cuadro de diálogo nos permite elegir el color “tinta” o el color “luz” sobre el que queremos trabajar. Por defecto aparece seleccionado el botón Principal para que los cambios afecten a todos los canales de color.

Si seleccionamos un color podemos modificar los valores de tono, luminosidad y saturación sobre ese color.

Herramienta de Umbral

Lo que hace es convertir una imagen en blanco y negro con más o menos tonos.

Esta herramienta se usa mucho para hacer el diseño de camisetas.

Herramientas posterizar

Vamos a bajar el numero de colores utilizados en la imagen.

El deslizador y la casilla con flechas permiten seleccionar el número de niveles (2-256), en cada canal RGB, que se usarán para describir la capa activa. El número de colores es la combinación de estos niveles. Un nivel 3 dará 2 3 = 8 colores.

Link a tutorial de gimp: www.imh.eus/…gimp/gimpherramientas-de-ajustes/referencemanual-all-…

HERRAMIENTAS TEXTO Y LOGOTIPO DE GIMP

1. Herramientas de texto: en las propiedades del texto podemos elegir tipo de letra, tamaño.. y con la herramienta de mover podemos mover el texto también podemos añadir otros tipos de fuentes si no nos convence los que hay en gimp entonces podemos descargar desde Internet y ponerlos en el directorio de fuentes de sistema.

2. Cambiar las propiedades del texto:para cambiar el color del texto, nos posicionamos en la capa de texto correspondiente luego clickeamos en la imagen dentro del texto y le damos a cambiar color en la ventana de propiedades del texto para cambiar el tamaño hacemos lo mismo que para cambiar el color, seleccionamos el texto y en las propiedades le cambiamos el tamaño
3. Creación de logotipos: gimp nos permite crear unos cuentos logotipos automáticamente. Por ejemplo: en el campo de texto ponemos el texto que queremos que aparezca como logotipo y luego le damos a aceptar y ya se ha creado.

Link a tutorial: www.imh.eus/es/…de…gimp/gimpherramienta-de-textologotipos

Herramientas.Texto y logotipo de GIMP

CAPAS DE GIMP

Las capas son como transparencias que componen la imagen .Interactúan unas con otras dependiendo de:
  • Modo. Determina como se combina la capa con las que están por debajo. Ya veremos más adelante ejemplos.
  • Opacidad. permite determinar el grado de transparencia.
  • Visibilidad. Si el ojo es visible, la capa es visible. Si pulsas mayúscula y el ojo de una capa, harás visible esa capa o todas las capas.

También puedes sacar el menú de capas pinchando con el botón derecho del ratón sobre una capa

 

Añadir una capa a una imagen: se crea un documento y al crearlo tiene una única capa llamada fondo. Luego hacemos clicken la pestaña de capas que hemos añadido antes y luego creamos una carpeta por encima y para eso le damos al botón de nueva capa. En las capas también tenemos la opción de ponerle nombre, borrar, cambiar la opacidad de la capa..
Enlazar varias capas: si tenemos las dos capas anteriores y queremos que ambas se muevan, las encadenamos y para ello tenemos el símbolo de la cadena. las bloqueamos y las movemos, ya se observa que se mueven.
 
Ocultar-mostrar capas: tenemos en la pila de capas la posibilidad de mostrar u ocultar cada una de ellas, el símbolo es un ojo
 
Cambiar el orden de las capas: vamos a la herramienta de capas y mediante los botones subir/bajar ponemos las capas en el orden que queramos
 
Añadir una capa de fondo de color: añadimos una capa nueva, le damos un color determinado la colocamos al final de la pila de capas y luego pongo que el fondo  sea del color de frente y nos aseguramos que la capa esté abajo del todo
 

Modos de fusión de capas: las capas pueden ser fusionadas de diversas formas y obtendremos resultados diferentes. En modo y elegiremos modo de fusión de capas. primero tendremos el nivel de transparencia y luego el modo en el que se combinen las capas que puede ser:

  • normal: la capa se rellena de modo normal
  • disolver: parecido al normal pero el difuminado se hace dispersando los pixels 
  • detrás: esta opción es solo disponible para herramientas no para capas y colorea las áreas transparentes 
  • quita color: vuelve más transparentes los pixels que contienen un color 
  • multiplicar: multiplica los valores de los pixels y divide entre 256
  • dividir: similar a multiplicar pero dividiendo y ofrece una imagen más clara que las capas originales
  • pantallas: suele ofrecer resultados más claros que las capas originales 
  • solapar: tiende a oscurecer la imagen
  • blanquear: aclarara mucho la imagen  y en ocasiones invierte los colores 
  • ennegrecer: oscurece la imagen 
  • claridad fuerte: es muy parecido al modo solapar
  • diferencia: es útil para hallar diferencias entre capas y alinearlas manualmente 
  • suma: los valores de las capas son restados
  • clarear solo: entre los valores de ambas capas se selecciona el mayor 
  • tono:se realiza con una transformación de la capa y cambiándose el tono de la capa inferior por el de la superior
  • saturación: similar al anterior pero con saturación 
  • color: es similar a colorear
  • valor: las capas se mezclan de forma que la capa inferior toma el valor de la superior 

Enlace tutorial: https://docs.gimp.org/es/gimp-image-combining.html

HERRAMIENTAS DE PINTURA GIMP

Herramientas de pintura de gimp:

Enlaces en los títulos a tutorial.

Herramienta de clonado: herramienta que sirve para coger una zona de imagen y clorarla en otra zona. Con la tecla Control selecciono lo que quiero copiar. Y a partir de ahí suelto el control y voy clickando y clonando lo que había en la zona anterior.
Herramienta de lápiz: Sirve para dibujar cualquier trazado sobre la imagen
Para cambia el color del trazado podemos elegir dentro del espectro más o menos los colores que buscamos. También podemos cambiar la punta al lápiz y crear una línea recta.
Herramienta de brocha o pincel: es parecida a la herramienta del lápiz pero en esta los trazos quedan difuminados
Herramienta aerógrafo: Esta herramienta simula el pintado con aerosol. Tiene los mismos parámetros que el lápiz, y uno más que es utilizar los colores del degradado si hacemos click ahí tenemos unos cuantos predefinidos. Seleccionamos uno de ellos y así vamos pintando con ese degradado a lo largo del trazo
Herramienta borragoma: permite ir borrando trazos. puedo cambiar el diámetro del trazo y la opacidad
Herramienta de relleno: nos permite rellenar con un color el área seleccionada y hay muchos tipos de relleno.
Herramienta de tinta: permite realizar trazados y puedo configurar la forma de la punta
Herramienta de marcado a fuego/quemado: Para bien oscurecer un área o aclararla: Blanquear o ennegrecer.

 

HERRAMIENTAS DE TRANSFORMACIÓN DE GIMP

1. Introducción a las herramientas de transformación

2. Herramienta de Mover: Nos permite mover selecciones y capas.
3. Herramienta de Recorte: Nos permite ampliar o reducir la selección en lugar de tener que copiarlo y pegarlo en una imagen nueva.
4. Herramienta de Rotación: Nos permite rotar cualquier área de la imagen. Así, seleccionamos un área  y le damos a rotar.

5. Herramienta de Escalado: Nos permite redimensionar la selección, dando al área el tamaño deseado.

6. Herramienta de Inclinación: Nos permite darle inclinación a un área seleccionada.

7. Herramienta de Perspectiva:  nos permite darle perspectiva a un área de la imagen. Para ello aparecen 4 rectángulos en las esquinas que podemos ir manipulando.

8. Herramienta de Volteo: esta herramienta refleja la selección hacia el otro lado.

Link a tutorial para aprender a utilizar las herramientas de transformación:

HERRAMIENTAS DE SELECCIÓN DE GIMP

  • Imágenes integradas 1Herramienta de selección de rectángulos
  • htta-seleccion-elipse.jpgHerramienta de selección elíptica
  • htta-seleccion-lazo.jpgHerramienta de selección libre o lazo
  • htta-seleccion-varita-magica.jpgHerramienta de selección difusa o Varita Mágica
  • htta-seleccion-colores.jpgHerramienta de selección por color
  • htta-seleccion-tijeras.jpgHerramienta de tijeras de selección
Herramienta de selección de rectángulos 
Tiene diferentes modo de selección:
Primera opción: Reemplazar la selección actual. Tengo algo seleccionado, selecciono otro área, y tan sólo queda seleccionada el segundo área.
Segunda opción: Añadir a la selección. Tengo algo seleccionado. Selecciono otro área , y la selección ahora es mayor, incluye a las dos.
Tercera opción: restar a la selección.
Cuarta opción: intersección de selecciones. Selecciono varias áreas y lo que queda seleccionado es la intersección de todas ellas
Si quiero ir acumulando las selecciones, tenemos que tener el segundo de los botones seleccionados tal y como hemos dicho antes
para difuminar los bordes Doy a copiar y al pegar obtendría una imagen con los bordes difuminados (algunos pixels transparentes)
Herramienta de selección de elipses: Es igual que el primero pero me va seleccionando en elipse

Herramienta de selección libre o Lazo: Es una buena herramienta para hacer un esbozo inicial de una selección. Nos permite crear una selección dibujándola a mano con el puntero.

Versión 2.4.2: Cuando soltamos el botón del ratón, la selección se cierra conectando el punto final con el punto inicial del dibujo, con una línea.

Versión 2.6.4: A diferencia de la versión anterior para terminar la selección no basta con soltar el botón. Cuando soltamos el botón nos sale un circulito en ese último punto.Y basta acercarlo al circulo del primer punto, para que la selección se cierre.

Herramienta de selección Varita Mágica: herramienta para seleccionar por color.

Herramienta de selección por color: similar a la varita mágica ya que selecciona por color. La diferencia es que la varita mágica selecciona colores que estén contiguos, y ésta selecciona siempre y cuando encuentre el mismo color, aunque no esté contiguo.

Herramienta de selección tijera: La tijera es otra herramienta de selección. Indicada cuando hay mucha diferencia de color entre 2 áreas y no podemos seleccionar por color. Mediante clicks voy definiendo puntos a lo largo del trazado que quiero seleccionar. Va automáticamente haciendo un trazado que se va adaptando a la figura. Para terminar con la selección tengo que cerrar el último con el primer punto.

Herramienta de selección Máscara Rápida:  esta nos permite pintar la selección. Vamos a hacer click en un botón que está abajo en la parte inferior izquierda de la imagen y que se llama máscara rápida. Al pintar con blanco seseleccionan los píxeles pintados, mientras que al pintar con negro se deseleccionan. Cuando volvamos a desactivar la máscara rápida, el área que hemos pintado se convierte en una selección, es decir crea una selección.

GIMP

Hemos comentado anteriormente que intentaremos trabajar con el archivo de mayor calidad y al final lo guardaremos como queramos. Por lo tanto, al escanear hay que elegir resolución: 300ppp. Luego ya guardaremos con resolución más pequeña si queremos, pero por lo menos tenemos un archivo con buena resolución. El resultado lo guardamos en formato de Gimp : xcf para poder trabajar con él.

Enlace GIMP www.gimp.org.es/

Para guardar pantallazos tenemos que utilizar la tecla imprimir pantalla del teclado, lo que conseguimos es capturar (llevar al porta-papeles) lo que en ese momento está en pantalla.

Una vez hecho esto, vamos a Gimp y creamos una nueva imagen del tamaño de nuestra resolución de pantalla (la nuestra es 1024×768)

Si en algún momento queremos usar alguna imagen de internet, o alguna imagen flash hacemos la captura de la imagen y luego recortamos en el Gimp para quedarme con el trozo que yo quiera.