Использование Python PIL для преобразования изображения RGB в чисто черно-белое изображение

Я использую библиотеку изображений Python для некоторых очень простых манипуляций с изображениями, однако у меня возникают проблемы с преобразованием изображения в оттенках серого в монохромное (черно-белое) изображение. Если я сохраню после изменения изображения в оттенки серого (преобразование ('L')), то изображение будет отображаться так, как вы ожидаете. Однако, если я преобразую изображение в монохромное, одноканальное изображение, оно просто создаст шум, как вы можете видеть на изображениях ниже. Есть ли простой способ перенести цветное изображение PNG в чисто черно-белое изображение с помощью PIL / python?

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)

Ответы на вопрос(6)

Ваш ответ на вопрос