我有一个dtype=np.int32
的numpy数组,其中只包含0-255范围内的值。
我已成功设法在tkinter的canvas小部件中显示它:
def set(self, image):
self.canvas.delete("all")
img = Image.fromarray(image, "I").resize((
self.width, self.height)).convert("RGB")
self.img = ImageTk.PhotoImage(image=img)
self.canvas.create_image(0, 0, image=self.img, anchor="nw")
然而,我仍然得到灰度图像 首先,我希望它只显示颜色,后来我想使用像jet这样熟悉的颜色图。我的字典中包含了喷射值,我如何整合所有内容?