Sprd 展锐相机修改时间水印格式

本文介绍了如何在展锐平台的安卓13系统中修改相机时间水印的格式,从默认的"2019-11-04 13:30:50"更改为"11-04-2019 13:30:50"。由于平台限制,不支持12小时制和特定字符,水印通过RGB图片生成。修改涉及制作水印文件、调整配置开关、修改HAL层代码WaterMarkNode.cpp等步骤。

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

平台 展锐 安卓 13

打开展锐相机时间水印功能后,拍照照片,照片上右下角会有时间水印。客户想修改时间水印时间格式,默认的格式为“2019-11-04 13:30:50”,修改为“11-04-2019 13:30:50”。
本来想好像把24小时制修改为12小时制,但平台目前只支持几种字符包括:数字0123456789和冒号“:”以及破折号"-“,不支持A、P、M等字符串。
水印的原理是用一张rgb图片来作为水印,其中有0123456789和冒号“:”以及破折号”-",通过匹配和替换生成的时间水印


前言:

DreamCamera2 水印可以用户自定义内容,分别为logo水印和时间水印。暂时不支持地理位置水印。
1:制作水印文件。logo水印为rgba,时间水印为yuv格式。
水印文件保存路径在device\sprd\mpool\module\odm\camera\watermark 请参考里面readme.txt,里面制作和照片大小相匹配的logo水印和时间水印
2:关水印在APP的开关如下:
TARGET_BOARD_LOGOWATERMARK_SUPPORT := true
TARGET BOARD_TIMEWATERMARK_SUPPORT := true
3:水印实现代码
水印代码在HAL层,cmr_watermar.c。通过上面1做出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值