如何制作Mask图片
前面对于图片的MASK图,
我都是先把要显示的区域涂成黑色,
然后保存为单色位图,
这样Carbide是可以把pic.bmp和pic_mask.bmp识别的。
但是今天又弄另外一副图片时,
发现出问题了,
Carbide不能把pic2.bmp和pic2_mask.bmp识别为一组图片,
而是单独的两个,
不清楚怎么回事。
我想问问:大家是怎么为一张位图生成对应的Mask图的,有什么工具吗?
另外:对于一副Svg图片,如何让他透明啊?
Carbide中对于一副pic3.svg,似乎默认Mask图片为pic3_mask.bmp,
可是根本没有掩住啊。
大家帮个忙。
[解决办法]
我是这么做的,用CImageDecoder解码PNG,得到bmp和mask,然后就好办了
svg的话,我一般只用在程序图标中,mifconv.exe(忘了是不是这个名字了)会自动生成mask,原图哪里透明就哪里透明,不用我们烦心的,至于生成的mask的名字,自己看实际的mbg就行了,不用强记规则。
[解决办法]
svg格式的图片,根本不需要做MASK呀,系统会自己处理的,效果最好