Crear lienzos con formas aleatorias con el operador plasma: de ImageMagick

Antes de empezar, tenemos que tener en cuenta que plasma: genera siempre formas aleatorias en un lienzo, por lo que si creamos X lienzos con plasma: siempre nos va a generar una imagen distinta.

Probémoslo:

#!/bin/bash

for i in {1..5}
do
    convert -size 200x100  plasma:  plasma${i}.jpg
done

Nos genera con la misma instrucción cinco imágenes distintas:

Fractal

Los colores generados se mejoran para producir cambios de color más exagerados. Siguen siendo formas aleatorias, pero con colores más vivos:

#!/bin/bash

for i in {1..5}
do
    convert -size 200x100  plasma:fractal  plasma_fractal_${i}.jpg
done

 

Colores

A plasma le podemos indicar colores que predominen en la imagen. Podemos indicarle un único color:

convert -size 200x100  plasma:red  plasma_red.jpg

convert -size 200x100  plasma:red  plasma_red.jpg

 

convert -size 200x100  plasma:green  plasma_green.jpg

convert -size 200x100  plasma:green  plasma_green.jpg

 

convert -size 200x100  plasma:blue  plasma_blue.jpg

 

Pero, como vemos, siempre hay un gradiente. Predomina en la parte superior el color indicado, pero va degradándose hacia la parte inferior de la imagen.

Podemos evitar esto degradando al mismo color:

convert -size 200x100  plasma:red-red  plasma_red_red.jpg

convert -size 200x100  plasma:red-red  plasma_red_red.jpg

convert -size 200x100  plasma:green-green  plasma_green_green.jpg

convert -size 200x100  plasma:green-green  plasma_green_green.jpg

convert -size 200x100  plasma:blue-blue  plasma_blue_blue.jpg

convert -size 200x100  plasma:blue-blue  plasma_blue_blue.jpg

 

Degradados

Del mismo modo que hemos degradado de un color al mismo color indicando el color de origen y el de destino separados por un guión, podemos hacer lo mismo indicando dos colores distintos:

convert -size 200x100 plasma:blue-yellow plasma_blue_yellow.jpg

 

convert -size 200x100 plasma:GreenYellow-LightYellow plasma_greenyellow_lightyellow.jpg

convert -size 200x100  plasma:GreenYellow-LightYellow  plasma_greenyellow_lightyellow.jpg

Plasma en blanco y negro

Podríamos tener la tentación de intentar crear un plasma de blanco a negro o viceversa pensando que ImageMagick nos va a generar una imagen en blanco y negro, pero como los colores de plasma son aleatorios, siempre tendremos píxeles de colores distintos al blanco y al negro:

convert -size 200x100 plasma:black-white  plasma_black_white.jpg

 convert -size 200x100  plasma:black-white  plasma_black_white.jpg

Por lo que si queremos una imagen aleatoria en blanco y negro, primero tendremos que crear el plasma y luego convertirlo a escala de grises:

convert -size 200x100 plasma: -colorspace Gray plasma_gray.jpg

convert -size 200x100  plasma: -colorspace Gray plasma_gray.jpg

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.