У меня есть изображение ниже filename = '1.png'
:
Всякий раз, когда я пытался преобразовать его в моно chrome, используя код ниже, изображение точно такое же, как входное изображение.
image_counter = 1
path = 'sample/' + str(image_counter) + '.png'
image = Image.open(path).convert('L') # Convert it into monochrome.
image = Image.fromarray(image)
image.save('monochrome.png')
Моно chrome Вывод:
Но когда я конвертирую это черно-белое изображение, результат отличается и дает не прямые границы.
image_counter = 1
path = 'sample/' + str(image_counter) + '.png'
image = Image.open(path).convert('1') # Convert it into black and white.
image = Image.fromarray(image)
image.save('blackandwhite.png')
При увеличении вы можете реально наблюдать не прямые границы.
Почему это так?