定义 1:im.convert(mode)⇒ image
含义 1:将当前图像转换为其他模式,并且返回新的图像。
当从一个调色板图像转换时,这个方法通过这个调色板来转换像素。如果不对
变量 mode 赋值,该方法将会选择一种模式,在没有调色板的情况下,使得图
像和调色板中的所有信息都可以被表示出来。
当从一个颜色图像转换为黑白图像时,PIL 库使用 ITU-R601-2 luma 转换公式:
L = R * 299/1000 + G * 587/1000 + B * 114/1000
当转换为 2 位图像(模式“1”)时,源图像首先被转换为黑白图像。结果数据中
大于 127 的值被设置为白色,其他的设置为黑色;这样图像会出现抖动。如果
要使用其他阈值,更改阈值 127,可以使用方法 point()。
为了去掉图像抖动现象,可以使用 dither 选项。
Eg:
>>> im_test= im.convert("1")
>>> im_test.save("im_test.jpg")