首页 > 解决方案 > 将灰度图片转换为颜色图

问题描述

我试图将我的 PIL.Image 图像从灰度转换为颜色。我的图片输出的类型是:<PIL.Image.Image image mode=I;16 size=1024x1024 at 0x1A58099F288>

如何将黑色/白色切换为彩色?(例如,黑色变成蓝色,像素越亮,红色越多)

import numpy

im_1 = PIL.Image.open('12_900s_PE50_FoV37_E3c7_ap1750_Pharos358_Magneto1_AV_001.tif')
im_2 = PIL.Image.open('16_900s_PE50_FoV37_E3c7_ap1750_Pharos92_Magneto1_AV_001.tif')

im_1_array = numpy.array(im_1)
im_2_array = numpy.array(im_2)

im_array = im_1_array - im_2_array

im_converted = PIL.Image.fromarray(im_array)
im_RGB = im_converted.convert("RGB")
im_RGB.show()

print(im_converted)```

标签: python-3.x

解决方案


推荐阅读