- 博客(8)
- 收藏
- 关注
原创 Image常见方法解析
Image类提供了访问图像数据的方法,允许应用程序直接处理图像数据。以下是Image图像格式和属性: 获取图像的格式,如 JPEG、YUV 等。getWidth(): 获取图像的宽度。: 获取图像的高度。: 获取图像的时间戳。: 获取图像的裁剪矩形。图像数据访问: 获取图像的颜色平面数组,用于访问图像数据的每个平面。: 获取图像关联的,用于直接访问 GPU 和硬件。图像数据处理close(): 关闭图像,释放图像资源,防止访问已关闭的图像。其他功能: 设置图像的时间戳。
2024-05-24 11:38:23
460
原创 OutputConfiguration类方法及使用
OutputConfiguration类是 Android 硬件 camera2 API 中用于配置和管理相机捕获会话输出目标的关键类。
2024-05-24 11:36:08
339
原创 ImageReader常用方法讲解
ImageReader类允许应用程序直接访问渲染到Surface中的图像数据.图像数据被封装在image对象中,并且可以同时访问多个这样的对象,最多可以访问由maxImages构造函数参数指定的数量。通过Surface发送到ImageReader的新图像被排队,直到通过acquireLatestImage或acquireNextImage调用访问。由于内存限制,如果ImageReader不能以与生成速率相等的速率获取和释放图像,那么图像源最终会在试图渲染到Surface时停止或丢弃图像。
2024-05-10 20:47:01
2017
原创 Android 判断应用是否处于非全屏模式或fullScreen
fullScreen判断,对于常见大多数安卓应用判断分屏的方法是使用isInMultiWindowMode()方法来判断是否是处于全屏状态,当这种方法有一种特殊途径会失效,我们先介绍isInMultiWindowMode()方法。在使用另外一种,通过android.app.WindowConfiguration–>getWindowingMode 通过反射的方法调用到这个。
2024-04-29 11:26:32
970
2
原创 YUV原理和格式详解
YUV是指亮度参数和色度参量分开表示的像素格式,其中“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V”表示的则是色度(Chrominance或Chrima),作用是描述色彩及饱和度,用于指定像素的颜色。Y:亮度分量,表示物理线性空间亮度。U:蓝色投影。V:红色投影。YUV同RGB 类似,也是一种颜色编码方法,主要用于电视系统以及模拟视频领域,它讲亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样能够显示完整的图像,只不过是黑白色的。
2023-01-30 09:50:48
8598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人