关于图片的数字化
来源:互联网 发布:淘宝商品加盟代理 编辑:程序博客网 时间:2024/04/27 19:33
将图片存储为数据有两种方案。
其一为位图,也被称为光栅图。即是以自然的光学的眼光将图片看成在平面上密集排布的点的集合。每个点发出的光有独立的频率和强度,反映在视觉上,就是颜色和亮度。这些信息有不同的编码方案,在互联网上最常见的就是RGB。根据需要,编码后的信息可以有不同的位(bit)数——位深。位数越高,颜色越清晰,对比度越高;占用的空间也越大。另一项决定位图的精细度的是其中点的数量。一个位图文件就是所有构成其的点的数据的集合,它的大小自然就等于点数乘以位深。位图格式是一个庞大的家族,包括常见的JPEG/JPG, GIF, TIFF, PNG, BMP。
其一为位图,也被称为光栅图。即是以自然的光学的眼光将图片看成在平面上密集排布的点的集合。每个点发出的光有独立的频率和强度,反映在视觉上,就是颜色和亮度。这些信息有不同的编码方案,在互联网上最常见的就是RGB。根据需要,编码后的信息可以有不同的位(bit)数——位深。位数越高,颜色越清晰,对比度越高;占用的空间也越大。另一项决定位图的精细度的是其中点的数量。一个位图文件就是所有构成其的点的数据的集合,它的大小自然就等于点数乘以位深。位图格式是一个庞大的家族,包括常见的JPEG/JPG, GIF, TIFF, PNG, BMP。
第二种方案为矢量图。它用抽象的视角看待图形,记录其中展示的模式而不是各个点的原始数据。它将图片看成各个“对象”的组合,用曲线记录对象的轮廓,用某种颜色的模式描述对象内部的图案(如用梯度描述渐变色)。比如一张留影,被看成各个人物和背景中各种景物的组合。这种更高级的视角,正是人类看世界时在意识里的反映。矢量图格式有CGM, SVG, AI (Adobe Illustrator), CDR (CorelDRAW), PDF, SWF, VML等等。
矢量图中简单的几何图形,只需要几个特征数值,就可以确定。比如三角形,只需要确定三个顶点的坐标。圆只需要确定圆心的坐标和半径。描述它的函数已知的曲线也只需要几个参数就能够确定。如正弦曲线、各种螺线等等。如果用位图记录这些几何图案,则需要包含组成线条的各个像素的数据。除了大大节省空间,矢量图还具有完美的伸缩性。因为记录的是图形的特征,图形的尺寸任意变化时,都只是做着相似变换,不会出现模糊和失真。相反位图的图片放大到超出原有大小时,各个像素点之间出现空缺,即使用某种算法填充,也会出现模糊锯齿等现象,不如矢量图精确。因而矢量图很适合用于记录诸如符号、图标等简单的图形。而位图则适合于没有明显规律的、颜色丰富细腻的图片。[1]
0 0
- 关于图片的数字化
- FileReader图片数字化
- 视频信号的数字化
- 模拟信号的数字化
- 电视信号的数字化
- 数字化的人生
- 模拟电视信号的数字化
- 声音的数字化表示
- 客户服务中心的数字化指标
- string类型的数字化处理
- 数字化矿山的三个阶段
- PID控制算式的数字化
- 传真通讯的数字化发展趋势
- 数字化时代的软件开发
- 数字化的本质和基础
- 数字化工作流程的技术优势
- 基于WEB高校教务数字化信息平台图片展示
- 数字化管理难以掩盖的教学魅力
- mapreduce编程实例(5)-统计各州用户数
- Git常用命令总结
- Spring mvc系列六之 ajax运用(基于json格式)
- 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
- rsync服务安装
- 关于图片的数字化
- 我们的激情时代1986年(3)
- 大部分人努力程度之低,根本轮不到拼天赋
- mysql sql注入提权
- Rt-Thread下的串口问题
- (四次元新浪微博源代码学习笔记1)全局变量Application
- 查看mysql表大小和记录数
- (收藏)经典的机器学习方面源代码库(非常全,数据挖掘,计算机视觉,模式识别,信息检索相关领域都适用的了)
- DIV+CSS 请不要再忽悠人了