使用Java处理分层图像(PDN,TIFF ...)

时间:2019-05-23 15:37:09

标签: java image scada layered

在我正在构建的HMI模块中,我将现场组件及其状态通过图像表示为一种SCADA。

我需要解决的问题是,当接收到我在字段中表示的对象的新状态时,我需要它们的关联图像根据新状态进行更改。我现在通过加载不同的图像以编程方式进行此操作,但是随着它的增长/变化(修改很痛苦),它变得难以维护。

我的想法:我用Paint.NET创建了分层表示,我想要的是用Java加载分层图像,并通过外部配置文件将状态与每一层相关联。这样,我无需更改代码即可进行更改(新状态,新表示形式等)。

问题是我找不到任何处理分层图像的方法。

我将很乐意为您解决此问题,或者如果您能想到实现此结果的更好方法,我也欢迎采用不同的方法。 目标将是使表示形式因其关联对象状态(当它通过与HMI的消息传递到达时)的更改而更改,而不是通过编程方式更改。

0 个答案:

没有答案