今天我在想要如何用PECMD展示一张图片呢?
老*桃的技术支持的一个功能我认为很有意思,然后我就想用PECMD试试可不可以。
这个功能是这样的,有张透明背景的图片,
那我就讲讲如何实现吧
其实只有三行代码但是95%以上的人不知道
第一步:
用CALL命令调用一下我们的子过程——图片展示
代码如下:
CALL @图片展示
第二步:
创建一个_SUB命令窗口,建议使用PECMDEDIT这个软件(软件自己搜)
然后定义一个子过程名称,我定义为“图片展示”
TIPS:要和第一步“@”后面的子过程名一致,CALL命令才能成功调用
第三步:
定义窗口属性,首先要定义窗口大小,最好同图片相同尺寸
建议图片大小在200~500之间(太大了可能显示不下)
如果需要知道图片的尺寸
1.右键图片选择属性
2.点击详细信息
这样就可以了。
我的尺寸是282x282所以我就用如下代码设置了图片宽高
W282H282
第四步:
输入下面这段奇妙的属性
简单来说就是搞了个特殊的窗口,没有标题、边框、背景这些
因为有点复杂,讲起来太麻烦我就把技术文档的_SUB命令代码解释附在下方,感兴趣的自己看一对照一下基本就明白了
属性:
PECMD%PECMDVER%,,,#
_SUB命令代码解释:
第五步:
定义一个背景
重点!重点!重点!
由于官方文档中没有定义背景的方法(真的,自己看第五条附图)
其实也不难
*#(“#”井号出示图片路径)
主流图片格式基本支持如jpg、png、bmp......等都支持
相对路径和绝对路径都可以
效果排序:
png>bmp>jpg
因为png质量不一样,有些是伪png,或者是一些有问题的png会有问题,或者是PECMD中的不支持颜色
注释:
①[伪png] 直接改名,如将原为jpg的直接重命名为png,使用虚假或盗版网站、软件转换的图片......
②[PECMD中的不支持颜色]半透明颜色,PECMD只支持全透明和不透明颜色,纯黑=透明,注意纯这个字
这个颜色: 。
第六步:
最后就是输入结束语句
如下方代码:
_END
最后完整代码在附件:
附件里面有:两张图片(一张普通,一张透明背景)
PECMD源代码
感谢支持百般通PE
压缩包密码:BAIBANTONG-PE
666
感谢分享
不错哦。