¿Cómo puedo crear un patrón pixelado aleatorio?

Me preguntaba cómo haría para tomar un par de colores específicos y luego hacer que algo hiciera una imagen pixelada al azar con esos colores.

Quería tomar los colores de mi avatar actual y usarlos para hacer una pancarta. Intenté tomar mi avatar y convertirlo en un patrón PS, pero cuando apliqué el patrón, parecía demasiado repetitivo. Quiero que los colores se coloquen al azar.

Para obtener una buena respuesta, muéstrenos algunos ejemplos, háganos saber lo que ha intentado y, preferiblemente, muéstrenos sus esfuerzos.
Esto parece que debería estar codificado... ¿o podría manchar los colores por toda la página con un pincel y luego pixelarlo?
Aprendería a hacer ese algo para que haga lo que tú quieres. Lo que ese algo es, sin embargo, depende totalmente de usted. Yo sugeriría código. ¿Quizás JavaScript sería un buen lugar para hacer estadísticas?

Respuestas (3)

Como ha comentado la gente, la codificación daría lugar a la mejor solución. Puede obtener una buena aproximación usandoImage > Adjustments > Gradient Map...

Rellene un lienzo con un 400 % de ruido:

ingrese la descripción de la imagen aquí

Filtrar usandoPixelate > Mosaic...

ingrese la descripción de la imagen aquí

Aumentar la saturación:

ingrese la descripción de la imagen aquí

Y vuelve a tonificar la imagen con Gradient Map:

ingrese la descripción de la imagen aquí

Resultado:

ingrese la descripción de la imagen aquí

¡Bravo! Esta genial. Gracias por enseñarme eso.

No sé si este consejo todavía se aplica con las nuevas versiones de Adobe Photoshop, pero si lo tienes, prueba esto:

  • Ir a Archivo -> abrir
  • En el cuadro de diálogo del archivo, asegúrese de haber seleccionado 'todos los archivos' para que pueda ver los archivos que no son psd
  • seleccione la opción 'abrir como raw'
  • abra un archivo que no sea de imagen, como un EXE pequeño o incluso un documento de Word

Este fue un truco en el pasado para obtener una imagen pixelada abstracta en PhotoShop. Lo que estaba haciendo PhotoShop era tomar datos binarios sin procesar e intentar abrirlos como una imagen. Como no era una imagen, terminarías con patrones bastante interesantes.

Sin embargo, más allá de eso, desea utilizar algún tipo de secuencias de comandos/programación. Aquí hay un tutorial en javascript:

https://stackoverflow.com/questions/14949011/random-color-from-array

Usar un script para aplicar muestras aleatorias.

  • Descargue y coloque el script disponible desde aquí

  • Crea y selecciona tu obra de arte

  • Agregue las muestras deseadas a su paleta predeterminada y seleccione todas las muestras mientras mantiene presionadoCtrl

ingrese la descripción de la imagen aquí

  • Ejecutar el script desdeFile..Scripts

ingrese la descripción de la imagen aquí

  • Vuelva a ejecutar hasta que la aleatoriedad se adapte a su gusto.