Estoy utilizando la biblioteca de imágenes de Python para una manipulación de imagen muy simple, sin embargo tengo problemas para convertir una imagen en escala de grises en monocromo (blanco y negro) imagen. Si guardo después de cambiar la imagen a escala de grises (convertir ('L')), la imagen se renderiza como era de esperar. Sin embargo, si convierto la imagen en monocromática, de banda única, solo me da ruido, como puede ver en las imágenes a continuación. ¿Hay una forma simple de tomar una imagen png de color a una imagen pura en blanco y negro usando PIL/python?Usando python PIL para convertir una imagen RGB en una imagen pura en blanco y negro
from PIL import Image
import ImageEnhance
import ImageFilter
from scipy.misc import imsave
image_file = Image.open("convert_image.png") # open colour image
image_file= image_file.convert('L') # convert image to monochrome - this works
image_file= image_file.convert('1') # convert image to black and white
imsave('result_col.png', image_file)
Desde el [documentación PIL] (http://www.pythonware.com/library/pil/handbook/image.htm): "" "Al convertir una imagen de dos niveles en el modo ("1"), la imagen de origen se convierte primero en blanco y negro. Los valores resultantes mayores de 127 se configuran en blanco y la imagen se difumina Para usar otros umbrales, use el método de puntos. "" " Esto suena relacionado, pero yo ' m no estoy familiarizado con el PIL y la manipulación de la imagen. – Darthfett