背景
海思平台显示osd使用BMP格式图片,为了图片漂亮我们不需把LOGO图片周围抠成镂空,不然显示白色背景,很难看!
所以问题来了,美工做不出来背景透明在海思OSD模块可以显示的BMP图片!!!
原理分析
BMP是位图,由于我们需要背景透明,所以除了RGB三色通道我们还需要透明通道Alpha
Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位
所以,我们的图片格式位深度必须是32位,海思OSD模块格式请选择ARGB_8888!
在线转换
前一段时间,在网上试了一堆的在线转换bmp网站,只有一个能用!
迅捷转换:https://app.xunjiepdf.com/img2bmp
然而。。。
这个坑爹网站今天也失效了,转出来的是24位的bmp图片
终极解决方案
使用futurixalpha这个工具转换一下就行了