我想提取 TIFF 格式的非常大图像 (19,566x14,321) 中每个像素的最低有效位 (LSB)。
此类图像的示例如下:船底座星云 这是 JPG 格式,但 NASA 网站有 TIFF。
在 C/C++ ImageMagick 或开源库中是否有一种简单的方法可以做到这一点?
非常感谢您的建议和帮助!
不确定您期望的速度,但使用 Pillow 就可以这么简单:
from PIL import Image
import numpy as np
# Load image as PIL Image and make into Numpy array
im = Image.open('eta.jpg')
na = np.array(im)
# Mask LSBs
LSBs = na & 1