相信大家一定非常熟悉,PVSS加载图片时使用的是RECTANGLE对象,在其中的Filling属性中选择Pattern类型,然后通过Load按钮选择想要加载的图片文件,关于加载图片格式的选择,下面列出了几点供大家参考。
1、有些朋友选择加载bmp、jpg等格式的图片,但是需要注意的是,加载图片的尺寸不要过大,加载的图片的数量也不要过多,否则会导致画面刷新速度变慢。
2、有些朋友需要加载背景透明的图片,建议可以使用后缀为png的文件。
3、还有些朋友询问如何使用wmf和emf文件?
简介: wmf是Windows Metafile 的缩写,简称图元文件,它是微软公司定义的一种Windows平台下的图形文件格式。其图象完全由Win32 API所拥有的GDI函数来完成,属于矢量图形文件。它所占空间小、可以任意缩放(不会产生马赛克效应);emf(增强元文件)是wmf格式的32位版本。
示例:建议可以参考一下DemoApplication的color_plant.pnl画面中的阀门,参见下面的图片。当阀门的开度为0时管道部分为灰色,开度为100时为深绿色,开度为0-100时为浅绿色,那末如果实现此功能呢?
解答:可以看到阀门使用的是wmf格式的文件,在valve_3d_v.pnl中可以找到以下脚本:
If (value == 0)
valve_3D.backCol("HVAC_Background");
else if (value == 100.0)
valve_3D.backCol("STD_valve_open");
else
valve_3D.backCol("STD_device_intermediate");
看起来对于wmf文件,可以使用Ctrl脚本动态改变阀门图片的部分颜色。这个还真挺有意思的,不过其中一点大家一定很感兴趣,使用AutoCAD或coreldraw等生成wmf文件时,都需要做哪些设置,才可以支持在PVSS中动态修改图片颜色的功能呢,知道的朋友欢迎分享一下哦。