Cree su retrato digital con Processing. | Irina Galkina | Skillshare

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Cree su retrato digital con Processing.

teacher avatar Irina Galkina, Easy programming.

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

5 lecciones (18min)
    • 1. Introducción

      1:05
    • 2. Introducción al procesamiento.

      2:02
    • 3. Configurar un proyecto.

      4:14
    • 4. Cargando píxeles.

      4:34
    • 5. Dibujo de retrato.

      6:01
  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

93

Estudiantes

2

Proyectos

Acerca de esta clase

Hoy en día, los diseñadores y los artistas se acercaron a los ingenieros y muchas obras de arte se hacen con tecnologías digitales.

Procesar una de las plataformas más populares para crear artes visuales.

En esta clase vamos a crear un programa que crea un retrato digital increíble a partir de tu foto.

Y este programa solo tendrá 20 líneas de código.

En esta clase aprenderás lo siguiente:

  • cómo descargar y configurar Procesamiento;
  • la estructura del programa de Procesamiento;
  • las construcciones básicas de programación;
  • Cómo agregar imágenes a tu programa;
  • cómo usar imágenes en Processing;
  • Cómo extraer el color de los píxeles;
  • Cómo pixelizar imágenes;

Conoce a tu profesor(a)

Teacher Profile Image

Irina Galkina

Easy programming.

Profesor(a)

Hi everyone! My name is Irina and I'm a programmer and a teacher.

One day I discovered word of programming and now as a programmer I work with such wonderful programming platforms as Java, Processing, Swift and I hope I get few more in the future!

Also I work as a teacher on programming online-classes. I really like to share my knowledge with other people and make something complicated easy to understand.

The programming is a area where your practical skills are very important and thats why I create simple and useful classes for everyone who wants to try themselves in programming.

As a teacher and a programmer I found out that the best way to learn programming is to start from something useful easy and enthralling, something that will be interesting for you t... Ver perfil completo

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. Introducción: Hola. Me llamo Serena y soy programadora. El espejo, es Vivimos en tiempo muy interesante. Cuando los ingenieros se acercaron del pie, artistas y artistas se acercaron más a los ingenieros, y muchas obras de arte se hacen utilizando tecnologías digitales. Uno de los tecnólogos está protestando. El procesamiento es un flexible detenido por un cuaderno de bocetos y un lenguaje para aprender a llamar dentro del contexto de las artes visuales. Como programador, sé que dice que la forma más eficiente de prestar algo es la práctica. Y en esta clase vamos a crear proyecto útil y sencillo con unos resultados hermosos . Escribiremos programas sencillos en protestar por que agujeros reales en las líneas saladas de Lee fuera de la cancha y no se necesita ningún conocimiento especial. Empezaremos a partir de descargar protestando, y terminaremos programa res terminado. 2. Introducción al procesado.: Hola a todos. Es nuestra primera lección. ¿ Y vamos a descargar protestando? Y por esta razón, sólo voy a protestar contra el Orco. Y aquí yo solo, como, descarga opción de protesta. Y aquí solo necesitas seleccionar Windows, Lennox o Marcos y acaba de seleccionar. Y ah, ¿qué? Se inició su descarga. Además, puedes peinar. Aquí puedes hacer algo nación si quieres. Y ahora acabo de empezar mi protesta, y aquí podemos ver nuestro entorno de desarrollo ellos e duración. Y aquí sólo vamos a escribir nuestro abrigo en lenguaje de procesamiento y hacer algunas cosas interesantes. Entonces aquí vamos a escribir algo de abrigo. Y ahora quiero explicar qué vamos a hacer aquí, y vamos a crear pequeño programa Pequeño. Se trata de cierta línea fuera de ese tipo de líneas fuera de cancha. Y al hacer esto, vamos a explorar lo básico fuera de la protesta y la programación en general. Entonces si no tienes experiencia en programación, está bien, porque sí vamos a explicar cada linea off coat s. Así que empecemos cancha derecha y cada programa de procesamiento. No eso, Empecemos, escribe abrigo. Y lo primero que quiero decir que cada programa de procesamiento se basa en la respuesta de dos bloques es motivo para la única vez en que el programa acaba de iniciarse y el 2do 1 que corre una y otra vez. Cuando estás protestando programa se está ejecutando, por lo que el primer bloque se establece de look, solo escribe Evite dijo que vacío romper sus nada briquetas actuales y el 2do 1 es un empate y para romper sus corchetes de esquina vacíos. 3. Configuración de el proyecto.: y aquí podemos ver sus ministraciones. ¿ Qué? Nos vamos a lo grande de esta clase. Tienes programa, y él tendría foto fuera de ti o tal vez fuera de tus amigos. Y vamos a crear algún tipo de retrato digital para esta foto. Y como pueden ver, si este programa no es tan débil y solo hay imaginarse lo que vamos a hacer en nuestro set un libro, qué debemos hacer y vegetal, necesito decir ciencia o ventanas que van a usar para mi programa y para este propósito es que lo hago, basado en el tamaño fuera de la imagen que voy a usar en mi escritorio. Tengo fotos que van a usar aquí es una especie de portadas, y aquí tengo dimensiones y esa va a ser mi talla por ser droga. Entonces lo que voy a hacer, solo quiero escribir talla cinco cientos por 375 Tamaño es precargado método de protesta que configuró el tamaño de las ventanas que vamos a usar. Ya puedo iniciar mi programa de protesta por presente play, y aquí puedo ver la ventana. Esta es la talla 500 por 375 también lo que voy a hacer con mi programa ahora quiero decir terreno grande . Por lo que va a ser color de fondo para mi año Ventana. Como puedes ver ahora aquí es una especie de Cray. Pero yo quiero ser negro. Entonces solo digo que es 255 y va a ser de color blanco. Entonces como tamaño fondo es Pirlo ese mensaje protestando por establecer color de fondo para mi ventana puedo correr y ningún fondo de temporadas Pichon es blanco. Si necesitas más información sobre este mito de que puedes ir a protestar lado ve toe la opción de referencia y aquí puedes encontrar información sobre tamaño, suelo grande y otro desorden se dice que va a usar No, solo necesito a imagen a mi programa. Simplemente creo que voy a hacer facilidad para agregar esta imagen a mi proyecto de procesamiento. Aquí en el menú de boceto, tenemos archivo ED y solo necesitas seleccionar las imágenes que vas a usar. Tengo mi foto en mi escritorio protestando o puerto ocho siendo gimnasio y apenas presionado abierto. Y ahora necesito crear un objeto apagado o protestar esta imagen por protestar imágenes en protestar reutilización Ser objeto imagen Sólo soy imagen dicho nombre como soy James. ¿ Por qué? Acabo de decir Thies, ser imagen aquí no en la parte superior, no en el sorteo Porque quiero usar el objeto más fácil e en mi método de configuración y en mi mentor cajón Así que solo lo dije sobre todos para ser el accesible desde cada método. Y aquí en mi conjunto de minutos quiero dedo del pie cargar mi imagen diente Este objeto ¿Cómo puedo hacer esto? Acabo de escribir Soy Gene Lo imagen de nuevo, señora de procesamiento Hclibrary Y aquí sólo necesito escribir nombre fuera de la imagen Retratar siendo G Ahora mi imagen está cargada a mi programa y puedo usarla puedo transformarla y puedo conseguirla ganara una bomba por grandes ventas y todo lo que quiero hacer 4. Carga los píxeles.: Ahora voy a usar mi imagen. Quiero separar mi imagen por células grandes. Consigue rendirse pixel de mi imagen y en el mismo lugar. Quiero dibujar pequeña elipse con el mismo color que el píxel. Entonces nuestro objetivo ahora es obtener pixel aleatorio de mi imagen. Ya lo sé, dijo Dimensión fuera de mi foto apagado. Mi foto es de cinco cientos por 375 así que sé que necesito sólo una grande todavía son ahora. Y quiero conseguir el dren doblemente. Me imagino mi imagen en la tabla con filas y columnas y en el curso fuera de cada columna y fila. Tengo un píxel, así que necesito establecer excursión aleatoria fuera para la columna, y necesito establecer al azar Weicker Do not for the row y my X. Mi peine es definitivamente depende de los pesos de la imagen, así que solo escribo en X. De hecho, el genotipo básico puedes saber más sobre los lazos de viaje, tipo básico desde mi trabajo de clase, uno tipos de datos, sino cantar brevemente. Es solo un profesor, así que solo digo que quiero tener variable en jurado de su nombre X y quería ser desde cero tasas de imagen del dedo del pie menos uno de mi objeto de imagen, puedo conseguir ingenio. Uh, esta propiedad, es que vamos a volver. Podrás utilizar los números. Un número máximo de células grandes. Yo lo estaba. Tiene mi imagen y necesito obtener solo un píxel aleatorio De esto utilicé método aleatorio con este muy maduro, um, y este método, en realidad no se reune entero sino flotador. Y necesitábamos dedo del pie besado el entero solo tecleando y rompiendo ¿Quién es este amigo del mensaje? Lo mismo que vamos a hacer con la coordenada y. Pero aquí no vamos a usar dulces, definitivamente sobre la altura. Entonces ahora tenemos el carbón y el cero y el más complicado. Piensa en imágenes y protestando por que no obtenemos células de cerdo de imagen por X e yPero estamos obteniendo imágenes píxeles de imagen por número orginal. Por lo que deberíamos conseguir o poco número de las coordenadas X e Y. Y cómo se puede reducir esto, uh, vamos a mencionar que tienen Roe y Cole y necesitamos obtener el número orginal para que el número de orden seremos nosotros. Asume de toda rosa que tenemos ante nuestro oh, y todos los elementos que tenemos ante nuestro elemento en esta cuerda. Sólo vamos a escribirlo. Van a ser implicaciones. ¿ Por qué quiero Blake y cuántos elementos tendrían control? Por supuesto que son las malas hierbas, Así que multiplicar la imagen REITS más X. Eso significa cuántos elementos cuántos píxeles tienen antes nuestra grande así que insisten fila que ya cargamos se han cargado nuestra imagen en lugar de. Pero ahora necesitamos cargar. Imagen significará que cargará píxeles para nuestra imagen porque vamos a usar excels, no imagen, pero sobresale de esta imagen. Por lo que sólo necesito hermosa cargar células grandes. Mensaje es que van a cargar grandes ventas para nuestra imagen. 5. Dibujar retrato.: eso No, no puedo extraer puedo obtener cada píxel de mi imagen y lo que tengo que hacer ahora es extraer el color del hablar. Vender porque una imagen tiene sólo un color extrae un color em para dibujar elefantes es elipse es del mismo color y protestar. Tenemos que extraer cada parámetro fuera de color así que parámetro derecho hacer parámetro y parámetro gree o separar Lee. Entonces primero que nada necesito extraer ahora mismo fue extraer el let ahorita es la derecha la parte roja del color nuestro coche. Por lo que flotar Brick garganta es otro tipo de datos y significa que este declaró el punto fallido de IV , ya sabes, como un punto para asilo en un eso astral para extraer arenilla. Tengo escrito de método especial y acabo de obtener mi imagen. Obtén pixeles de mi imagen y obtengo una gran ocasión especial de Sylvie que ya conozco. La ubicación es una mirada, Así que una vez más A. Aquí tenemos array off pixels y utilizamos nuestro número orginal para cada píxel para obtener esta grandes celdas. Y de este gran yo, obtenemos tasa de lectura de parámetro rojo, pero oficina este color en directo ahora estoy solo extrayamos el color y el color verde. Podemos hacerlo menos estos mismos métodos. Coche tan azul que podemos extraer con Método Lou y verde estos método verde. Por lo que ahora tienen los tres componentes para compilar nuestro propio color y dibujar elipse ser Siskel. Ahora es el momento de usar este color y lo hizo. Vamos a usarla. ¿ Quién es Mitt de Combustible? Esta medalla es de color para todas las formas futuras pero vamos a dibujar en nuestra dramática Así que cómo funciona para protestar solo sentamos color y después de eso usamos solo este color para dibujar todas las formas antes de dibujar forma con otra ganadora Deberíamos descansar muy pocos color auto así que debe haber estudio Muy bien, el verde No. Y el primer parámetro es uno hambriento Este parlamento hay de transparencia, por lo que no necesitamos ser un transparente local. Así que acabo de decir Oh, color transparente eso Hicimos todo lo que necesitamos para dibujar esta elipse y la última vez que vamos a hacer fácil Solo usa un labio Smith it y dicho parámetros lo ha hecho solo para mí decir el punto de inicio para esto elipse y fuera de curso, va a ser X y blanco, porque es ese el mismo lugar del que sales a gran venta. Entonces en el mismo lugar, vamos a dibujar ¿Qué? Ellis? Entonces dije X e y, y después de eso necesito establecer el tamaño de Ellis. Necesitaba serlo. A lo mejor no tan grande. Simplemente conduce 10 por 10 y que todo lo que necesitamos para dibujar nuestro digital retratado. A ver qué tenemos puesto ahora Puedes ver que tenemos nuestra imagen y fue oh, creado con una especie de visitanos gran número fuera Phillips Ellipsis y cada oficina l IBS tiene trazo. No lo sé. En realidad no me gusta este año, así que no necesito mi a Libs para tener resistencias de apoplejía. Yo sólo involucré nos método drogue. Por lo que todas mis identificaciones finales no tendrán derrame cerebral. Entonces, como supongo ve un resultado es todo el trazo es más apropiado en papel y tenemos una especie de rasgo de puerto digital. Aquí no tenemos mucha precisión, entonces, ¿cómo podemos arreglarlo? En realidad se puede establecer fue el número fuera de un Libs el tamaño de inodoros para ser igual a cinco suaves que vamos a tener nuestro retratado más detallado y también se puede utilizar diferentes formas, no en los labios. Por tu retrato. También puedes usar cuadrados, tal vez incluso triángulos, así que usa tu imaginación y creado tablero digital Genial.