Android 位图(Bitmap)与矢量图
来源:互联网 发布:学生怎么办理淘宝卡 编辑:程序博客网 时间:2024/05/18 23:54
计算机发展到今天,不仅表示数值和符号,已具有了对文本、图形、图像动画及音频视频等多种信息的综合处理能力,我们称之为多媒体技术。
多媒体是指多种媒体的集成,主要包括文本、图形、图像、声音、动画、视频等。
图像、图形
在计算机中,
图像是采用位图形式来表示的;
图形是采用矢量图方式来表示的;
位图图像
称为光栅图或点阵图像,是由许多像小方块一样的“像素”(pixels)组成的图形.
- 图像:是由像素点阵组成的画面。
- 位图:由许多点组成的点阵图。构成位图的点称为像素.
- 色彩深度:位图所能达到的最大颜色数,称为色彩深度.(对于黑白两种颜色的图象来说一个像素点可用一个二进制位来表示,如0表示黑色、1表示白色.)
- 图像分辨率:即指单位长度(或面积)的像素数.
A:透明度
R:红色
G:绿
B:蓝
ALPHA_8就是Alpha由8位组成
ARGB_4444就是由4个4位组成即16位,
ARGB_8888就是由4个8位组成即32位,
RGB_565就是R为5位,G为6位,B为5位共16位
由此可见:
ALPHA_8 代表8位Alpha位图
ARGB_4444 代表16位ARGB位图
ARGB_8888 代表32位ARGB位图
RGB_565 代表16位RGB位图
位图位数越高代表其可以存储的颜色信息越多,当然图像也就越逼真。
位图图像的缺陷
位图放大和缩小都会引起像素的增加和减小,这样会使得原由的图象的线条和形状变的参差不齐,与原图像相比出现失真;出现”锯齿形“。
位图得另一个缺点就是数据量太大.(如:长和宽分别为1024像素和768像素得24位色彩深度的图象就需要(1024×768×24÷8)=2304K个字节存储文件)
位图常见的文件格式
- .bmp
- .jpg
- .gif
- .png
矢量图形
矢量图形是通过计算机将一串线条和图形转换为一系列指令,在计算机中只存储这些指令,而不是像素.矢量图形看起来没有位图图像真实,但矢量图形的存储空间比位图图像要小得多,而且矢量图形通过拉伸、移动、放大等操作,图形不会产生实真。
计算机中的位图表示方式
1. 位图
1. px 像素
2. 图片越大,颜色取值越丰富,文件大小越大–>3M+
3. jpg,png,bmp
2. 矢量图
1. 记录的是函数,用来绘制图形的函数–> 大小占据很小 –> 不会失真
2. svg
参考:Android图片处理
- Android 位图(Bitmap)与矢量图
- android 从矢量图SVG获取位图bitmap
- 图像和图形(位图与矢量图)
- 位图 与 矢量图
- 矢量图与位图
- 位图与矢量图区别
- 矢量图与位图
- 位图与矢量图区别
- 矢量图与位图
- 位图与矢量图
- photoshop基本常识 -----位图与矢量图
- android 位图bitmap
- Android bitmap位图旋转
- Android Bitmap 位图相关
- Android Bitmap位图
- Android 位图(二) Bitmap
- [转载]点阵图(位图)与矢量图的区别
- android 笔记 --- 位图和矢量图区别
- 优先级反转及解决方法探讨
- postman实战(用户名密码登录类接口)1
- Mac 下打包APK的血泪坑(巨坑,巨巨坑,史前巨坑)
- 001.SSM之MyBatis
- ubuntu上编译安装dpdk+vpp
- Android 位图(Bitmap)与矢量图
- vs2010 编译mosquitto win32版本,开启websockets,实现消息推送
- 虚拟机的封装 rhel6.5
- EventBus3.0使用详解
- 解决ImageView添加selector不显示问题
- Leetcode 343. Integer Break
- 关于spring boot 的启动加载 一些初始化数据
- android 集成第三方静态库的编译方法
- 【备忘】2017传智播客14期web前端与移动开发基础+就业班全套无加密