Buenas.
Jugando image imagick he encontrado este script en bash para generar iconos
de pixeles aleatorios:
mx=8;my=8;head -c "$((3*mx*my))" /dev/urandom | convert -depth 8 -size
"${mx}x${my}" RGB:- /tmp/random.png
Y por aprender quería pasarlo a Python, pero no he sido capaz.
#!/usr/bin/python
>
> Falla y da un error de que:
> convert-im6.q16: unrecognized option `-size8x8' @
>
?te falta un espacio en blanco entre "-size" y "8x8"?
___
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
Hola,
Creo que debes usar subprocess.Popen que retorna un stdout que se comporta
como un archivo (que es lo que espera stdin)
en lugar de run que retorna el resultado en un string.
import subprocess
size = 32
random = subprocess.Popen(['head', '-c {}'.format(3 * size * size),
'/dev/urandom'], st