与天地兮比寿,与日月兮齐光。这篇文章主要讲述Android-图像原理/绘制原理相关的知识,希望能为你提供帮助。
图像原理先专门讲解图片,一想到图片有那些特点:
宽/高格式jpg/jpeg/...大小43.kb/...
图片是由像素点组成:像素点是正方形的,只是像素点很小很多,看起来可以拼接圆形??,其实图片里是没有圆形的,为什么这样说呢,看下面图就明白了?
文章图片
文章图片
文章图片
上面讲解到:宽/高格式jpg/jpeg/...大小43.kb/...图片是由像素点组成
那图片的大小,系统是怎么计算出来的呢?
答:公式是:宽 * 高 * 每个像素点的大小;
【Android-图像原理/绘制原理】宽 和 高 我知道了,拿每个像素点的大小是怎么来的呢?
答:
文章图片
是由位图决定的:例如:单色位图的保存类型去保存,就是一位去标示一个颜色,一位的特点是:0 和 1,所以图片是黑白色,这种图片大小 会相对小得多
256位色的保存类型去保存,就是用256位色去表示一个像素点的颜色,这种图片大小 会相对大得多
绘图原理: 明白一句话:Android操作系统能够看到的画面,全部都是画出来的,全部都是绘制出来的
在现实世界之中,画家能够画遍整个世界,在android之中所有的画面效果都是绘制(画)出来的
在现实世界之中,画家需要两个重要的东西,一:画板(画布)二:画笔(笔),在Android之中需要两个重要的对象,一:Canvas画布 二:Paint画笔
在Android API 中:android.graphics包里面的对象,对绘图起到来至关重要的角色,里面有:Canvas画布 Paint画笔
Canvas提供画的类型,几乎覆盖 画家要画的画板:
文章图片
Paint画笔,比画家的画笔强大很多倍,所以Android中各种神奇的效果,都不辱使命
文章图片
推荐阅读
- app点击底部菜单切换标题
- Android-加载大图片
- 关于Mybatis中Mapper是使用XML还是注解的一些思考
- project online get approvals task data 获取审批待办任务接口
- flutter版本的玩Android客户端
- 杂记(解决Android扫描BLE设备名称不刷新问题)
- A Language Modeling Approach to Predicting Reading Difficulty-paer
- citrix virtual appl and desktop 7.16VGPU导致无法启动VM
- 如何在Google Cloud Load Balancer上配置SSL证书()