Quick Sort Pixels

Este code escrito por Adam Ferriss en Processing sirve para reordenar los pixeles de dos imágenes mediante un quicksort algorithm; hay una imagen primaria o pricipal y sobre ella una segunda imagen con la que pintamos sobre la primera. Para ello basta con pintar con el ratón sobre la imagen y los trazos que aparecen son los de la segunda imagen, en los cuales podemos incrementar o disminuir el valor del threshold (+ -) así como aumentar o disminuir el tamaño del pincel (a,s) para experimentar y variar los resultados. Hay una serie de controles según los cuales podemos crear los ordenamientos o “sorts” ya sea por brightness, hue, saturation, red, green o blue; también podemos volver la imagen a su estado original mediante “r” (reset image) y hacer una captura de pantalla cuando veamos que el resultado nos agrada con el spacebar. La imagen principal ha de ser .jpg y la secundaria .png. Al principio cuesta un poco pero todo es cuestión de paciencia y si ves que las imágenes apenas se modifican hay que buscar nuevas imágenes hasta encontrar las adecuadas y realizar diferentes combinaciones de sort, threshold y brush size. Estos son algunos resultados que he conseguido con este método.

info:
http://adamferriss.com/index.php/project/quicksort/

image21_28_59

image21_35_51

image21_44_56

image22_10_19

image21_34_43

image21_36_49

image22_8_32

2 comentarios en “Quick Sort Pixels

Deja un comentario