请问我有一张jpd格式的温度云图,想要读取图片信息生成Excel怎么做

温度云图是comsol的截图,没有导出原始数据,还能做吗
请指导

  1. 安装Python,并在命令行中使用pip安装Pillow和openpyxl库。
  2. 使用Pillow库中的Image模块读取JPG图片,并进行处理,得到温度信息。
  3. 使用openpyxl库创建Excel工作簿,并在工作表中写入温度信息,即可生成Excel表格。

示例代码如下:

from PIL import Image
import openpyxl

# 读取图片
img = Image.open('test.jpg')

# 获取图片大小
width, height = img.size

# 获取像素点温度值
temp_list = []
for y in range(height):
    for x in range(width):
        r, g, b = img.getpixel((x, y))
        temp = (r + g + b) // 3  # 取RGB平均值作为温度
        temp_list.append(temp)

# 将温度信息写入Excel表格
wb = openpyxl.Workbook()
ws = wb.active
for y in range(height):
    for x in range(width):
        temp = temp_list[y * width + x]
        ws.cell(row=y+1, column=x+1, value=temp)

# 保存Excel表格
wb.save('test.xlsx')

注意:该示例代码仅适用于像素点代表温度值的简单图片。如果图片不是简单的温度云图,需要根据不同情况自行解析温度信息,然后再写入Excel表格。