veces usar una toda sucia ropa remojando que puede pasa noche muy lavar lavadora dejo dejar dañar daña cuantas con como automatica agua jpeg python-imaging-library fft mode ioerror

jpeg - usar - se puede dejar la lavadora con agua toda la noche



PIL no puede escribir el modo F a jpeg (2)

Intenta convertir la imagen a RGB:

... new_p = Image.fromarray(fft_p) if new_p.mode != ''RGB'': new_p = new_p.convert(''RGB'') ...

Estoy tomando una imagen jpg y estoy usando fft2 de numpy para crear / guardar una nueva imagen. Sin embargo arroja este error.

"IOError: cannot write mode F as JPEG"

¿Hay algún problema con los archivos CMYK y JPEG en PIL?

p = Image.open(''kibera.jpg'') bw_p = p.convert(''L'') array_p = numpy.asarray(bw_p) fft_p = abs(numpy.fft.rfft2(array_p)) new_p = Image.fromarray(fft_p) new_p.save(''kibera0.jpg'') new_p.histogram()


La respuesta de Semente es correcta para imágenes en color. Para las imágenes en escala de grises que puede utilizar a continuación:

new_p = Image.fromarray(fft_p) new_p = new_p.convert("L")

Si usa new_p = new_p.convert(''RGB'') para una imagen en escala de grises, entonces la imagen seguirá teniendo una profundidad de 24 bits en lugar de 8 bits y ocuparía tres veces el tamaño del disco duro y no será una verdadera imagen en escala de grises.