python-3.x - 将灰度图片转换为颜色图
问题描述
我试图将我的 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)```
解决方案
推荐阅读
- ios - 如何使用firebase云功能创建Stripe客户
- android - 如何在适配器类和活动中一起使用接口
- c# - 复杂的 Linq 查询未按预期工作
- android - Android:从 onResume() 调用 onCreate()
- javascript - PHP - 在数据库上使用一个输入进行搜索
- sql-server - TSQL 解析第三个元素
- node.js - 在无头模式下使用来自铬的 cookie
- apache-spark - 在写入和重新读取镶木地板文件时保留数据帧分区
- javascript - 会话变量不是用 AJAX 定义的 - Node.js
- spring - 在自己的授权服务器中实现 OAUTH 2.0 的 Spring Boot 2