camera2前置摄像拍照,成像改为镜像。

文章详细介绍了在mediatek相机应用程序中,如何在保存照片时实现数据的镜像处理。通过修改`PhotoMode.java`和`CameraUtil.java`中的代码,添加`mirrorJpegData`方法来翻转JPEG数据。同时,为了更新镜像后的缩略图,对`ThumbnailViewManager.java`中的`updateThumbnail`方法进行了相应调整。整个过程涉及到前后摄像头的识别以及图片旋转和镜像的矩阵运算。

vendor/mediatek/proprietary/packages/apps/Camera2

common/src/com/mediatek/camera/common/mode/photo/PhotoMode.java

在每次保存操作的时候

privatevoid saveData(byte[] data) {

最开始加入改变参数data的值

    if(mCameraId.equals("1")){
                     data =CameraUtil.mirrorJpegData(data,0);
                     }

然后在common/src/com/mediatek/camera/common/utils/CameraUtil.java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Youth King

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值