将tiff图像从显微镜转换为jpeg时出现问题,应在Web应用程序中显示。 我尝试了以下方法:
image = Image.open(file_name)
image.convert(mode="RGB")
image.save('my.jpeg')
>>IOError: cannot write mode I;16 as JPEG
任何人都有将16位TIFF文件转换为jpegs的经验...... 我在下面链接了这样一个文件。 谢谢你的帮助!
https://drive.google.com/open?id=0B04N02JqhWJOWjBPY1RRZkIwbTg
答案 0 :(得分:3)
这是PIL / Pillow中的一个bug或未实现的。这是一个解决方法:
import Image
image = Image.open("Fredy1_002.tif")
image.mode = 'I'
image.point(lambda i:i*(1./256)).convert('L').save('my.jpeg')