最佳答案
我正在使用 Python Image Library 进行一些非常简单的图像操作,但是我在将灰度图像转换为单色(黑白)图像时遇到了麻烦。如果我保存后,改变图像灰度(转换(’L’)) ,然后图像呈现为您所期望的。然而,如果我把图像转换成单色,单波段的图像,它只是给我噪音,因为你可以看到在下面的图像。有没有一种简单的方法可以使用 PIL/python 将彩色 png 图像转换为纯黑白图像?
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)