Dibujar un tablero de ajedrez en ImageMagick
Para dibujar un tablero de ajedrez podemos usar el patrón gray50 de ImageMagick que dibuja un pixel blanco y otro negro de forma alterna.
Como un tablero de ajedrez tiene 8×8 cuadros, definiremos un tamaño de 8×8 y luego escalaremos el tamaño como queramos, contando con que si queremos ampliar 100 veces la imagen, tendremos que multiplicar 100×100 = 10000 para calcular el porcentaje.
Usaremos scale y no resize para que mantenga limpio el patrón.
Si usamos resize:
convert -size 8x8 pattern:gray50 -resize 10000% borroso.jpg
Nos devolverá una imagen difusa:
Por lo tanto, como queremos dibujar un tablero de ajedrez, usaremos -scale:
convert -size 8x8 pattern:gray50 -scale 10000% ajedrez.jpg
Y ya tenemos nuestro tablero de ajedrez dibujado con una única línea de código y sin tener que dibujar los cuadros y luego concatenarlos con -append y +append.