gpt4 book ai didi

python - 无法在 PIL 中将 BMP 图像数据格式化为每像素 1 位

转载 作者:太空宇宙 更新时间:2023-11-04 06:07:37 25 4
gpt4 key购买 nike

我有一张黑白 bmp 图像,我需要一次访问 1 个像素。我在网上找到了以下代码,但不是每个位的值为 1 或 0,而是 255 或 0。

import Image
img = Image.open(filename)
img = img.convert('1')
pix = img.load()

我自己逐像素进行转换非常慢。

有人能告诉我为什么上述方法不起作用吗?

最佳答案

你可以这样转换它:

img.point(lambda x: bool(x))

但为什么首先需要它是 0/1(而不是 0/255)?

关于python - 无法在 PIL 中将 BMP 图像数据格式化为每像素 1 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21067028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com