终于找到透明背景BMP格式Logo制作方法,超简单一步到位

本文介绍了如何将透明PNG转换为适用于海思平台OSD显示的32位透明BMP图片,通过分析BMP格式原理,指出必须使用ARGB_8888格式,并推荐使用futurixalpha工具进行转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

海思平台显示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这个工具转换一下就行了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值