[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