问个关于多层图片叠加的问题
图层数目不固定,而且各个图层要有叠加顺序,
除了一张背景图(24位)外,其余各个图层均为32位的,并要在这些图层上作操作,比如在某个图层上输出文字,或是再叠加其它的小图片(PNG格式),
最关键的是,以什么方式将每个图层都以透明的方式叠加到背景图片上?
而且各个图层的操作是独立的,不会影响到其它的图层,
我现在采用的是 :将 24位 的背景图与32位的图层经过混算后达到透明,再生成一张24位的图片,然后再在paintbox上画的方法,
但是这种方法 在修改任何一个图层的图像时,都要求重新生成一次背景图,再与32位的图层进行混算,操作太麻烦,而且如果图层太多时,速度也太慢,不知哪位大侠有过类似的经验?
除了一张背景图(24位)外,其余各个图层均为32位的,并要在这些图层上作操作,比如在某个图层上输出文字,或是再叠加其它的小图片(PNG格式),
最关键的是,以什么方式将每个图层都以透明的方式叠加到背景图片上?
而且各个图层的操作是独立的,不会影响到其它的图层,
我现在采用的是 :将 24位 的背景图与32位的图层经过混算后达到透明,再生成一张24位的图片,然后再在paintbox上画的方法,
但是这种方法 在修改任何一个图层的图像时,都要求重新生成一次背景图,再与32位的图层进行混算,操作太麻烦,而且如果图层太多时,速度也太慢,不知哪位大侠有过类似的经验?
...全文
相关推荐
c#实现几个图片叠加到一起
用c#做的windows桌面程序,实现了几个图片叠加到了一起。
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
python opencv把一张图片嵌入(叠加)到另一张图片上 1、背景: 最近做了个烟火生成系统的界面设计,需要将烟雾图片嵌入到任意一张图片中,因此需要python opencv把一张图片嵌入(叠加)到另一张图片上的知识。(图中红框最终生成图片没有的,只是界面有这个功能) 2、代码 resized1[global_y0:height+global_y0, global_x0:weight+global_x0] = resized0 resized0是小图 resized1是大图,其他参数是左上点和右下点 3、效果图 工程中部分代码 这个是截取我pyqt5中部分代码,具体实现,可以借鉴一下
delphi 两张图片叠加
delphi 两张图片叠加 delphi 两张图片叠加 delphi 两张图片叠加
Opencv叠加透明图片(包括旋转和缩放)
PNG透明图片叠加(Opencv实现,包括旋转缩放以及边界处理) 包括例子以及代码 参考博客:http://blog.csdn.net/zmdsjtu/article/details/79380697
Android 图片叠加banner效果 仿mac QQ音乐图片轮播
仿Mac QQ音乐顶部banner 图片叠加轮播效果,有需要的可以下载看看!


GAME,图形处理/多媒体
