如何为图像显示窗口命名?

为每个窗口提供不同的名称

require 'image'
local im = image.load('images/sampleimage.jpg')
w1 = image.display{image=im,win=w1}
w2 = image.display{image=im,win=w2}
w3 = image.display{image=im,win=w3}

当我运行这段代码时,每个显示窗口的名称都相同(“display.image”)。我该如何为每个窗口命名不同的名称?

我尝试的方法

我也查看了这个链接,但我没有找到关于窗口名称的任何信息。

任何帮助将不胜感激。

提前致谢...

点赞
用户3076183
用户3076183

你应该给 image.display 方法传递 legend="your_window_name" 参数。

在你的情况下:

w1 = image.display{image=im,win=w1,legend='your_window_name_for_w1'}
w2 = image.display{image=im,win=w2,legend='your_window_name_for_w2'}
w3 = image.display{image=im,win=w3,legend='your_window_name_for_w3'}
2017-08-28 09:50:18