281229961 发表于 2010-3-15 17:47:19

求 3.5寸 LCD 上显示图片透明效果如何处理? 在背景图片上显示一张透明的图片

3.5寸 LCD 上显示图片透明效果如何处理?在背景图片上显示一张透明的图片

mcucow 发表于 2010-3-15 19:21:47

同问, 还有要达到这个效果, 硬件的基本要求是什么?

NJ8888 发表于 2010-3-15 21:13:02

根据设定的透明色的16位(假设16位色),如果覆盖数据等于透明,则用跳过此像素写,但是这种处理,如果图像中间有属于透明的,不好处理(有时确实要透明,有时要保持原样,与图像性质有关)

Oliver 发表于 2010-3-16 00:25:19

是在背景图片上叠一张图片?
还是放的图片要有一定透明度?

叠图片很简单就不说了.
透明图片要根据透明度计算图片前景色和背景色,计算得到的数据写到对应象素点.逐点进行.

可以整理整理优化一下算法.

281229961 发表于 2010-3-16 09:16:34

回复【3楼】Oliver 老易
是在背景图片上叠一张图片?
还是放的图片要有一定透明度?
叠图片很简单就不说了.
透明图片要根据透明度计算图片前景色和背景色,计算得到的数据写到对应象素点.逐点进行.
可以整理整理优化一下算法.
-----------------------------------------------------------------------

想使 放的图片有一定透明度的 不知算法如何算? 请不吝赐教

NJ8888 发表于 2010-3-16 12:27:09

想使 放的图片有一定透明度的 不知算法如何算? 请不吝赐教-------------如果我做,先把背景和图片对应像素点的RGB(565)分别取中值(就是R=(R1+R2)/2,G=(G1+G2)/2.........)再画下去,这是对半,如果分别加权则改变透明度

Oliver 发表于 2010-3-16 13:44:19

5楼说对了,就这么干.

调整透明度因子就改变了透明度.

281229961 发表于 2010-3-17 13:18:10

多谢了啊
页: [1]
查看完整版本: 求 3.5寸 LCD 上显示图片透明效果如何处理? 在背景图片上显示一张透明的图片