[Programación]TypeError: 'int' object is not iterable
Emiliano Gavilán
emilianogavilan en gmail.com
Lun Jul 26 16:14:40 ART 2010
On Mon, Jul 26, 2010 at 11:51:24AM -0700, Horacio Castellini wrote:
> Para la que anda sin problemas...
>
> identify 2Azoomx401.jpg
> 2Azoomx401.jpg JPEG 1024x1024 1024x1024+0+0 8-bit DirectClass 170kb
>
>
> Para la que da el error...
>
> identify 1.jpg
> 1.jpg JPEG 512x512 512x512+0+0 8-bit PseudoClass 256c 31.7kb
Las imágenes en escala de grises aparecen como PseudoClass (para mas
información hay que hacer un identify -verbose, pero tira demasiada info)
Probá convertir la imagen como
convert -scale 512x512! -colorspace rgb 2Azoomx401.jpg 1.jpg
a ver si funciona asi.
Claro que sería más fácil aún hacer:
convert -scale 512x512! -colorspace gray 2Azoomx401.jpg 1.jpg
y te olvidás de hacer el cálculo vos, ya que de acuerdo a
http://www.imagemagick.org/script/command-line-options.php#colorspace
ya aplicó la conversión que vos estas intentando utilizar y el método
getpixel() retornaría un solo valor.
Saludos
Emiliano
Más información sobre la lista de distribución Programacion