【发布时间】:2021-01-27 21:35:59
【问题描述】:
我正在尝试使用 Pillow 在 Python 中将 24 位灰度 Tiff 图像转换为 JPEG。这种尝试适用于一些 24 位 Tiff 图像,但不是全部。它为下图提供unknown raw mode:
from PIL import Image
im = Image.open("example.tif")
if im.mode != "L": # rescale 16 bit tiffs to 8 bits
im.mode = "I"
im = im.point(lambda i: i * (1.0 / 256))
im = im.convert("RGB")
im.save("example.jpg", "JPEG", quality=100)
这是一个违规图片的示例(在上传到网站时似乎已转换为 PNG):
【问题讨论】:
标签: python python-imaging-library jpeg tiff