Я использую библиотеку изображений Python для очень простых манипуляций с изображениями, однако у меня возникли проблемы с преобразованием изображения в оттенках серого в монохромное (черно-белое) изображение. Если я сохраню после изменения изображения на оттенки серого (convert('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)
Подробнее здесь:
https://stackoverflow.com/questions/950 ... hite-image