大神快来啊,关于透明和半透明的图片
vb吧
全部回复
仅看楼主
level 4
风中流汗 楼主
费了好大力气找到了控件,可是不会用啊,他那显示是能动的,我研究了半天只能单张,有大神能帮改下吗?
http://down1.newxing.com/down/P.ucTQuSP0uA_.rpXhu2XouSP0AJK7OH4xrDU_UCl7B4olsB.3Uz3if9XMGG/874.rar
2017年02月12日 10点02分 1
level 15
可以尝试把加载图片的过程抠出来,就不用控件了。
2017年02月12日 10点02分 2
老大 就是不会啊 你会的就帮下忙的,只要给个加载多个图片的接口就行了,谢谢哈
2017年02月12日 13点02分
见一个图片控件数组【Image1(0) ~ Image1(n-1)】,将 n 张图片融入窗体中,全部不显示【Image1(i).Visible = False】,只让需要现实的那一张显示即可。
2017年02月12日 15点02分
@Luosen56
2017年02月12日 21点02分
@Luosen56 这个有想过,不过它本身就有这功能,用它本身的话应该会更省CPU和速度也更快吧
2017年02月13日 06点02分
level 8
好像是那个案例,他用的动态png格式
2017年02月13日 10点02分 10
PNG 格式的图片好像不是动态(不现实动画)的哟,GIF格式的图片才有动画效果。
2017年02月13日 12点02分
@Luosen56 有一种叫做APNG的标准,规定了PNG动态图的实现方法,就是类似于GIF在一个文件中存储多帧图片,但是这个标准没有推广开来,所以现在有动态PNG图片,但很少见(甚至可能看到的动态PNG也是不会动的,因为浏览器就不支持……)
2017年02月13日 13点02分
那把分图拿出来,融入 VB 窗体中,在 Timer1 的控制下轮番显示出来即可。
2017年02月13日 13点02分
@初音✨七奈 这个好像不是,它有一个参数是显示有多少张图片的,可惜它是只读的,不太清楚是怎么加进去的
2017年02月15日 04点02分
level 8
可以把图片的每一帧做成动态的加载
2017年02月13日 10点02分 11
如果能用它原生的功能最好了,现在也只能每个动画分成组了,我51个动画加了超过一千张了
2017年02月15日 04点02分
level 4
风中流汗 楼主
自己写的话51组动画就这样了,CPU占用大了吗?
2017年02月15日 04点02分 13
level 13
我觉得如果特别多的图片的话最好不要用控件[滑稽]最好直接画上去
2017年02月18日 04点02分 15
1