Android 图像
文章平均质量分 78
介绍Android图像常用类的使用方法
一个学渣的自我救赎
这个作者很懒,什么都没留下…
展开
-
Android HWC
HWC(hwcomposer)是Android中进行窗口(Layer)合成和显示的HAL层模块,其实现是特定于设备的,而且通常由显示设备制造商 (OEM)完成,为SurfaceFlinger服务提供硬件支持。SurfaceFlinger可以使用OpenGL ES合成Layer,这需要占用并消耗GPU资源。大多数GPU都没有针对图层合成进行优化,当SurfaceFlinger通过GPU合成图层时,应用程序无法使用GPU进行自己的渲染。而HWC通过硬件设备进行图层合成,可以减轻GPU的合成压力。原创 2024-05-12 21:17:13 · 841 阅读 · 0 评论 -
Android13 CarEvsManager startVideoStream流程分析
上面方法主要处理如下:1、调用mHalWrapper(EvsHalWrapper)的connectToHalServiceIfNecessary方法,连接HalService。2、调用mHalWrapper(EvsHalWrapper)的openCamera方法,打开Camera。原创 2024-05-12 11:27:53 · 780 阅读 · 0 评论 -
Android图像介绍——Bitmap常用操作
本篇在《利用bitmap加载图片文件并表示》的基础上追加Bitmap常见操作的Domo。分别实现图像旋转,图像剪切,图像缩放,切圆角操作。原创 2024-05-01 19:19:24 · 45 阅读 · 0 评论 -
Android图像介绍——利用bitmap加载图片文件并表示
通过Log可以看到不同大小的imageView设置的采样率不同,加载后的RowBytes大小也不同,但同样采样率从res/drawable加载的RowBytes会大一些,这个我也不知道啥原因。我们写一个图片加载的例子,使用不同的方式加载图片文件。原创 2024-05-01 19:16:44 · 301 阅读 · 0 评论 -
Android图像介绍——Drawable
Drawable都表示一种图像的概念,但又不全是图片,通过颜色也可以构造出各式各样的图像效果。在实际开发Drawable常被用来作为View的背景使用。Drawable一般通过XML来定义,我们也可以通过代码来创建具体的Drawable对象。在Android设计中,Drawable是一个抽象类,它是所有Drawable的基类。Drawable的内部宽高这个参数很重要,可以通过getIntrinsicWidth和getIntrinsicHeight获取。原创 2024-05-01 18:59:07 · 878 阅读 · 0 评论 -
Android图像介绍——Bitmap和BitmapFactory
Bitmap也称为位图,是图片在内存中的表现形式,任何图片(JPEG, PNG, WEBP…)加载到内存后都是一个Bitmap对象。Bitmap实际是像素点的集合,假设它的宽高为width和height,那么该Bitmap就包含width*height个像素,它在内存中占用的内存就是(width*height*单个像素内存)。为了减小图片在磁盘上所占的空间,将Bitmap保存到磁盘上时会进行压缩,图片的文件格式实际代表的是不同的压缩方式与压缩率,而将磁盘上的文件加载到内存中时就要进行解压缩。原创 2024-05-01 18:38:08 · 875 阅读 · 0 评论