在做界面的时候,有一些PNG的图片,想加载到界面里面去,但怎么就感觉那么麻烦呢?如果用picture控件,那就无法用代码控制,我说的对不?我的意思是响应鼠标事件等。还有就是图片背景的问题,如果是bmp和ico的图片,背景无法透明,必须和界面背景的颜色一样。不知道大家有什么好的推荐没有?谢谢了。
在做界面的时候,有一些PNG的图片,想加载到界面里面去,但怎么就感觉那么麻烦呢?如果用picture控件,那就无法用代码控制,我说的对不?我的意思是响应鼠标事件等。还有就是图片背景的问题,如果是bmp和ico的图片,背景无法透明,必须和界面背景的颜色一样。不知道大家有什么好的推荐没有?谢谢了。
如果你想弄成你说的透明,一般需要做一个蒙板图片,再和原始图做一个XOR运算就可以将其透明。
对于透明图像可以用屏蔽色和图像遮罩实现