首页 > 其他分享 >Android 13.0 camera2关于拍照预览方向旋转90度和拍照图片镜像功能实现

Android 13.0 camera2关于拍照预览方向旋转90度和拍照图片镜像功能实现

时间:2025-01-04 09:34:24浏览次数:3  
标签:拍照 camera2 apps camera 90 android com Camera2

1.前言


 在13.0的系统rom产品定制化开发中,在camera2的一些图形图像中有些是不正常的功能,比如在拍照和预览画面和手机屏幕不一致,
或者在保存拍照图片的时候发现图片翻转保存了等问题,所以就需要分析下相关的问题来解决实现功能

2.camera2关于拍照预览方向旋转90度和拍照图片镜像功能实现的核心类

packages\apps\Camera2\src\com\android\camera\one\v2\SimpleOneCameraFactory.java
packages\apps\Camera2\src\com\android\camera\one\v2\OneCameraImpl.java
packages\apps\Camera2\src\com\android\camera\one\v2\OneCameraZslImpl.java
packages\apps\Camera2\src\com\android\camera\TextureViewHelper.java
packages\apps\Camera2\src\com\android\camera\Storage.java

3.camera2关于拍照预览方向旋转90度和拍照图片镜像功能实现的核心功能分析和实现

在camera2中的源码中,在进行拍照的过程中,在SimpleOneCameraFactory创建了一个rootTemplate,他是一个RequestTemplate类,并传入了一个CameraDeviceRequestBuil

标签:拍照,camera2,apps,camera,90,android,com,Camera2
From: https://blog.csdn.net/baidu_41666295/article/details/144919363

相关文章

  • P9041 [PA2021] Fiolki 2
    P9041[PA2021]Fiolki2题意给一个\(n\)个点\(m\)条边的DAG和一个常数\(k\)。定义\(f(l,r)\)表示最多选择不相交路径条数,满足起点\(s\in[1,k]\),终点\(t\in[l,r]\)。对所有的\(x\in[0,k]\),求出有多少\([l,r]\subseteq(k,n]\)使得\(f(l,r)=x\)。\(n\le10^5,m......
  • 各省碳排放面板数据(1990-2022年)
    碳排放是指人类活动产生的二氧化碳(CO2)等温室气体释放到大气中的过程。通过划分排放源的范围以避免重复计算的思想,由世界资源研究所在关于企业温室气体排放清单编制的指南中首次提出。城市碳排放核算边界界定借鉴该思想,可分为3大范围一、数据介绍数据名称:各省碳排放数据......
  • KTH5774 : 3D 摇杆/操纵杆霍尔位置传感器芯片,可替代mlx90333
    KTH5774是一款摇杆、操纵杆专用的3D霍尔磁感应芯片,主要面向对线性度和可靠性要求严格的应用场景。KTH5774基于3D霍尔技术,内部分别集成了X轴、Y轴和Z轴三个独立的霍尔元件,能够通过测量和处理磁通密度矢量的三个空间分量(即BX、BY和B......
  • 揭秘o1类模型的过度思考:明明只需5个token,它偏要用900个?
    今天给大家分享一篇论文,揭秘o1类超大型语言模型的过度思考:2+3=?答案仅需5个token,o1类模型凭啥要900个?题目是:DoNOTThinkThatMuchfor2+3=?OntheOverthinkingofo1-LikeLLMs作者单位:腾讯AILab、上海交通大学论文链接:https://arxiv.org/abs/2412.21187论文概述这......
  • COMP4650 /COMP6490 Deep Learning
    Assignment2Specification(Version2)Machine/DeepLearningandNaturalLanguageProcessingDocumentAnalysis(COMP4650/COMP6490),2024Semester2TasksThisassignmentconsistsof5tasksrelatedtoclassifyingjobdescriptions.Task1:AnalysetheDoc......
  • SubInAcl 版本 5.2.3790.1180
    下载 SubInAcl工具按功能分类的表格:功能分类命令选项描述输出日志和错误日志/outputlog=文件名<br>/errorlog=文件名指定输出和错误日志文件名显示详细信息/verbose (默认)<br>//noverbose显示详细信息或不显示详细信息测试模式/testmode<br>//not......
  • 低代码时代:这 9 款项目管理系统,90% 的企业都在用!
    在低代码时代,企业对项目管理系统的需求日益增长。项目管理工具种类繁多,涵盖了从传统的项目管理软件到新兴的云平台,其中包括禅道、简道云、明道云、Trello、Teambition、Jira、Redmine、OutSystems、ZohoProjects等。这些工具以其独特的功能和特点,满足了不同企业的项目管理需求。......
  • 低代码必备:90%的企业都在使用的9款项目管理软件
    引言在数字化转型的浪潮中,低代码技术逐渐成为企业提升项目管理效率的重要工具。这9款项目管理软件涵盖了不同类型的工具,包括传统的项目管理软件、新兴的云平台以及行业特定的解决方案。它们在企业的项目管理中发挥着关键作用,为企业带来了更高的效率、更灵活的业务流程以及成本的......
  • 英特尔酷睿 Ultra 9 285K 与 14900K/KS:哪个更好?
    原地址:https://www.corsair.com/us/en/explorer/gamer/gaming-pcs/intel-core-ultra-9-285k-vs-14900kks-which-is-better/个人的观点:14900k和14900ksCPU在近一年来报出了多种问题,但其问题本质就是CPU的超频频率过高,最高可以到6.0Ghz,但是台积电的做工和Intel的设计水平还......
  • P1908 逆序对
    题目描述猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中 ai>aj​ 且 i<j的有序对......