点阵图(位图)与矢量图的区别

计算机绘图分为点阵图(又称位图或栅格图像)和矢量图形两大类,认识他们的特色和差异,有助于创建、输入、输出编辑和应用数字图像。位图图像和矢量图形没有好坏之分,只是用途不同而已。因此,整合位图图像和矢量图形的优点,才是处理数字图像的最佳方式。

点阵图与矢量图的两个文件的区别(请注意细节部分)

一、点阵图(Bitmap)
(1)何谓点阵图及点阵图的特性?与下述基于矢量的绘图程序相比,像Photoshop 这样的编辑照片程序则用于处理位图图像。当您处理位图图像时,可以优化微小细节,进行显著改动,以及增强效果。位图图像,亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增多单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。由于每一个像素都是单独染色的,您可以通过以每次一个像素的频率操作选择区域而产生近似相片的逼真效果,诸如加深阴影和加重颜色。缩小位图尺寸也会使原图变形,因为此举是通过减少像素来使整个图像变小的。同样,由于位图图像是以排列的像素集合体形式创建的,所以不能单独操作(如移动)局部位图。
点阵图像是与分辨率有关的,即在一定面积的图像上包含有固定数量的像素。因此,如果在屏幕上以较大的倍数放大显示图像,或以过低的分辨率打印,位图图像会出现锯齿边缘。在图1中,您可以清楚地看到将局部图像放大4倍和12倍的效果对比。

现在就以下面的照片为例,如果我们把照片扫描成为文件并存盘,一般我们可以这样描述这样的照片文件:分辨率多少乘多少,是多少色等等。这样的文件可以用PhotoShop、CorelPaint等软件来浏览和处理。通过这些软件,我们可以把图形的局部一直放大,到最后一定可以看见一个一个象马赛克一样的色块,这就是图形中的最小元素—-像素点。到这里,我们再继续放大图象,将看见马赛克继续变大,直到一个像素占据了整个窗口,窗口就变成单一的颜色。这说明这种图形不能无限放大。

(2)点阵图的文件格式

点阵图的文件类型很多,如*.bmp、*.pcx、*.gif、*.jpg、*.tif、photoshop的*.pcd、kodak photo CD的*.psd、corel photo paint的*.cpt等。同样的图形,存盘成以上几种文件时文件的字节数会有一些差别,尤其是jpg格式,它的大小只有同样的bmp格式的1/20到1/35,这是因为它们的点矩阵经过了复杂的压缩算法的缘故。

(3)点阵图文件的规律   
如果你把一组这样的文件存盘,你一定能发现有这样的规律: 
1.图形面积越大,文件的字节数越多  
2.文件的色彩越丰富,文件的字节数越多

这些特征是所有点阵图共有的。这种图形表达方式很象我们在初中数学课在坐标纸上逐点描绘函数图形,虽然我们可以逐点把图形描绘的很漂亮,但用放大镜看这个函数图形的局部时,就是一个个粗糙的点。编辑这样的图形的软件也叫点阵图形编辑器。如:PhotoShop、PhotoStyle、画笔等等。

二、矢量图(vector)  
 
(1)何谓矢量图及矢量图的特性?   
矢量图像,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。像Adobe Illustrator、CorelDraw、CAD等软件是以矢量图形为基础进行创作的。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。既然每个对象都是一个自成一体的实体,就可以在维持它原有清晰度和弯曲度的同时,多次移动和改变它的属性,而不会影响图例中的其它对象。这些特征使基于矢量的程序特别适用于图例和三维建模,因为它们通常要求能创建和操作单个对象。基于矢量的绘图同分辨率无关。这意味着它们可以按最高分辨率显示到输出设备上。   
矢量图形与分辨率无关,可以将它缩放到任意大小和以任意分辨率在输出设备上打印出来,都不会影响清晰度。因此,矢量图形是文字(尤其是小字)和线条图形(比如徽标)的最佳选择。

有一些图形(如工程图、白描图、卡通漫画等),它们主要由线条和色块组成,这些图形可以分解为单个的线条、文字、圆、矩形、多边形等单个的图形元素。再用一个代数式来表达每个被分解出来的元素。例如:一个圆我们可以表示成圆心在(x1,y1),半径为r的图形;一个矩形可以通过指定左上角的坐标(x1,y1)和右下角的坐标(x2,y2)的四边形来表示;线条可以用一个端点的坐标(x1,y1)和另一个端点的坐标(x2,y2)的连线来表示。当然我们还可以为每种元素再加上一些属性,如边框线的宽度、边框线是实线还是虚线、中间填充什么颜色等等。然后把这些元素的代数式和它们的属性作为文件存盘,就生成了所谓的矢量图(也叫向量图)。   

(2)矢量图的文件格式   
矢量图形格式也很多,如Adobe Illustrator的*.AI、*.EPS和SVG、AutoCAD的*.dwg和dxf、Corel DRAW的*.cdr、windows标准图元文件*.wmf和增强型图元文件*.emf等等。当需要打开这种图形文件时,程序根据每个元素的代数式计算出这个元素的图形,并显示出来。就好象我们写出一个函数式,通过计算也能得出函数图形一样。编辑这样的图形的软件也叫矢量图形编辑器。如:AutoCAD、CorelDraw、Illustrator、Freehand等。   

(3)矢量图形文件的规律   
这样的图形也有共同的规律:  
1.你可以无限放大图形中的细节,不用担心会造成失真和色块。  
2.一般的线条的图形和卡通图形,存成矢量图文件就比存成点阵图文件要小很多。  
3.存盘后文件的大小与图形中元素的个数和每个元素的复杂程度成正比。而与图形面积和色彩的丰富程度无关。(元素的复杂程度指的是这个元素的结构复杂度,如五角星就比矩形复杂、一个任意曲线就比一个直线段复杂)  
4.通过软件,矢量图可以轻松地转化为点阵图,而点阵图转化为矢量图就需要经过复杂而庞大的数据处理,而且生成的矢量图的质量绝对不能和原来的图形比拟。

好了,点阵图与矢量图的区别就介绍到这,如果你看完了这篇文章内容你就应该掌握了他们的区别,恭喜你!

发表在 杂谈 | 留下评论

家有菜

  1. 170618 X炒鸡蛋,对于炒鸡蛋,在锅不好的情况下,足够的油是保证品相的重要因素
  2. 170618 水油菠菜,烧好一道菜的前提之一是了解菜,许久未整菠菜,其嫩出了我的界限。
  3. 170413 干煸四季豆
  4. 170413 香炸莲藕
  5. 170413 蚂蚁上树 对于粉丝的水分掌控需到位
发表在 生活 | 留下评论

某一天

  1. 170622 如米其林的刀具
  2. 凯凯
  3. 一场张学友/刘若英演唱会
  4. 高性能台式机
  5. 7座
  6. 摇椅
  7. 首饰
  8. 托马斯轨道车
  9. 各省市签到
  10. 拍立得

继续阅读

发表在 生活 | 留下评论

习惯

  1. 170501 在大人的世界里呆惯了,偶尔能够全天候与小孩为伍,才发现前者除了规则还是规则,后者才让我回想起在“种种不行,不可以,不能”外的一切可能性
  2. 170328 习惯了刷手机,不在乎流量,所以每到月末都是坎,做好了被骂的准备,结果喜闻升级成2G,次月的日子杠杠的;习惯了吃饭排长队,准点呼叫,因为美食周,结果现到现吃,误了电话的点,紧急回复确认安全。感冒了不一定吃药,吃药也不能吃牛黄解毒丸,😄
发表在 数据库 | 留下评论

风车

妈妈加了趟假班,买个风车回去给娃已作安慰,看着“喜羊羊”风车随风转动,记忆恍惚到童年的纯纸牌风车,那是爸爸的拿手玩具,那时还需要追逐着风跑动,时光荏苒,人头攒动,有些感情舍不掉,让不好的随风而逝,大风车吱呀吱溜溜的转~

发表在 生活 | 留下评论

不尽如意,方为生活,而非童话

  1. 170323 最近限购频出,且不论效果与力度,对不同个体,对房价的期许差异巨大。“上了船”和“在岸上”的肯定看到不同的风景。不否认房的重要性,它可以给家一个具化,可以带来很多行事便利。然,就像有了房,生活还要继续,此刻,“一无所有”的我也不必太多沮丧。来这里,不是为了房。正因为它的不容易,也才能显示它的可贵,要不,每个人都触手可得。如果有天,终将离去,也不会为未曾出发而懊悔,所以,我们一直在路上,至于下站是终点还是服务区并不重要;童话已出,生活的剧本尚未定稿……
发表在 生活 | 留下评论

小尾巴

  1. 170515 小尾巴已长成了小马尾,可惜的是一个周末把发绳和梳子全整没了,然后就是购入两款新的发绳,很漂亮,只是丢了之后才会发现🍬的好处,娃娃对它比较有感。此外,非常感谢细致的东玉先生。
  2. 170320 在家人的鼓励和赞扬下,坚定地结束了披头散发的日子,感谢P买的糖果款发绳,挑不出毛病(对一个程序员而言,明确需求非常重要)。连食堂的显示屏也换样式了,带着我的小尾巴辫子迎接灿烂的夏季!
发表在 生活 | 留下评论

没曾想

  1. 170529 感觉会很忧伤,但久违的“朋友”问候,带来一丝丝宽慰
  2. 170420 脚踩小高跟,原来也没有很费事,估计还是鞋质量好,努力达成自定目标。
  3. 170317 如今我对医院的就医流程很是了解,挂号也用上支付宝了,亲爱的x医生,我又来了

继续阅读

发表在 生活 | 留下评论

Rejected request from RFC1918 IP to public server address

这个错误是openwrt中uhttpd服务器返回的,原因是拒绝非私网地址访问。
解决方案:1.修改组网方案。2.禁用uhttpd配置中rfc1918_filter(=0)。
其实研究代码不难发现有如下判断:

static bool rfc1918_filter_check(struct client *cl)
{
    if (!conf.rfc1918_filter)
        return true;

    if (!uh_addr_rfc1918(&cl->peer_addr) || uh_addr_rfc1918(&cl->srv_addr))
        return true;

    uh_client_error(cl, 403, "Forbidden",
            "Rejected request from RFC1918 IP "
            "to public server address");
    return false;
}
bool uh_addr_rfc1918(struct uh_addr *addr)
{
    uint32_t a;

    if (addr->family != AF_INET)
        return false;

    a = htonl(addr->in.s_addr);
    return ((a >= 0x0A000000) && (a <= 0x0AFFFFFF)) ||
           ((a >= 0xAC100000) && (a <= 0xAC1FFFFF)) ||
           ((a >= 0xC0A80000) && (a <= 0xC0A8FFFF));

    return 0;
}
发表在 编程 | 留下评论

尼古拉·奥斯特洛夫斯基名言

1、要是一个人不能改掉坏习惯,那他就毫无价值。

2、人最宝贵的是生命。生命属于人只有一次。人的一生应当这样度过:当回忆往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧;在临死时候,他能够说:“我的整个生命和全部精力,都已经献给了世界最壮丽的事业——为人类的解放而斗争。”

3、人应该支配习惯,而决不能让习惯支配人。

4、人生最宝贵的是生命,生命属于人只有一次。一个人的生命应当这样度过:当他回忆往事的时候,他不致因虚度年华而悔恨,也不致因碌碌无为而羞愧;在临死的时候,他能够说:“我的整个生命和全部精力,都已献给世界上最壮丽的事业为人类的解放而斗争。”

5、哦,梦想终于成真了!铁环已经砸碎,他拿起新的武器,重回战斗队伍,开始新的生活。

6、无论家庭或是爱情,都不能使人觉得生活真正美满。家庭,只是几个人;爱情,仅是一个人;而党,这是一百六十万人。只为家庭活着,这是禽兽的私心;只为一个人活着,这是卑鄙;只为自己活着,这是耻辱。

7、要永远觉得祖国的土地是稳固地在你脚下,要与集体一起生活,要记住,是集体教育了你。那一天你若和集体脱离,那便是末路的开始。

8、爱国心再和对敌人的仇恨用乘法乘起来——只有这样的爱国心才能导向胜利。

9、生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待、志愿,充满着求知和斗争的志向,充满着希望、信心和青春。

10、人的一生可能燃烧也可能腐朽,我不能腐朽,我愿意燃烧起来!

11、人应该支配习惯,而决不能让习惯支配人,一个人不能去掉他的坏习惯,那简直一文不值。(貌似和上述1和3重复)

12、人的生命,似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。

13、人的美并不在于外貌、衣服和发式,而在于他的本身,在于他的心。要是人没有心灵的美,我们常常会厌恶他漂亮的外表。

14、没有不好的学生,只有不好的老师。

15、读了一本书,就像对生活打开了一扇窗户。

16、人的美并不在于外貌、衣服和发式,而在于他的本身,在于他的心,要是人没有内心的美,我们常常会厌恶他漂亮的外表。

17、要抓紧时间赶快生活,因为一场莫名其妙的疾病,或者一个意外的悲惨事件,都会使生命中断。

18、我只相信一条:灵感是在劳动的时候产生的。

19、医治一切病痛最好的最宝贵的药品,就是劳动。

20、生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。

21、所谓友谊,这首先是诚恳,是批评同志的错误。

22、哪怕,生活无法忍受也要坚持下去,这样的生活才有可能变得有价值。

23、我们的国家正在复兴,正在强大起来,生活在这个世界上是大有可为的。

24、领袖的逝世没有引起党的队伍涣散。就像一棵大树一样,强有力的将根深深地扎入土壤中,即使削掉树梢,也绝不会因此而凋零。

25、钢是在烈火里燃烧、高度冷却中炼成的,因此它很坚固。我们这一代人也是在斗争中和艰苦考验中锻炼出来的,并且学会了在生活中从不灰心丧气。

26、人最宝贵的是生命,生命属于人只有一次。人的一生应当这样度过:当他回首往事时,不会因为碌碌无为,虚度年华而悔恨,也不会因为为人卑劣,生活庸俗而愧疚。

27、光明给我们经验,读书给我们知识。

28、钢是在烈火和急剧冷却里锻炼出来的,所以才能坚硬和什么也不怕。我们的一代也是这样的在斗争中和可怕的考验中锻炼出来的,学习了不在生活面前屈服。

29、不久,寒冬来了。人们仍然在冰天雪地里奋力劳动,刨开冻硬的土地。只要我们这口气不断,一定要建成这条铁路。

30、人的生命似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。

31、我在自己的一生里也曾经历过被遗弃和背叛的痛苦。可是有一种东西却救了我:我的生活永远是有目的、有意义的,这就是为社会主义而奋斗。

32、对时间的慷慨,就等于慢性自杀。

33、友谊,以互相尊重为基础的崇高美好的友谊,深切的同情,对别人的成就决不恶意嫉妒,对自己培养一种集体利益高于一切的意识。

34、乍富不知新受用,乍贫难改旧家风。

35、不管怎样我得到的东西要多得多,失去的东西是没法同它相比的。

36、他已经失去了最宝贵的东西——战斗的能力,活着还有什么用呢?在今天,在凄凉的明天,他用什么来证明自己生活得有价值呢?又有什么来充实自己的生活呢?光是吃、喝、呼吸吗?当一名力不从心的旁观者,看着战友们向前冲杀吗?

37、勇气产生在斗争中,勇气是在每天对困难的顽强抵抗中养成的

38、青春啊,无限美好的青春!这时,情欲还没有萌动,只有急促的心跳隐约显示它的存在;这时,手无意中触到女友的胸脯,便惊慌地颤抖着,急速移开;这时,青春的友谊约束着最后一步的行动。在这样的时刻,还有什么比心爱姑娘的手更可亲的呢?这双手紧紧地搂住你的脖子,接着就是电击一般炽热的吻。

39、共同的事业,共同的斗争,可以使人们产生忍受一切的力量。

40、真正的朋友应该说真话,不管那话多么尖锐。

41、数千人形成一个强大的变压器,形成一种永不枯竭的原动力。

42、他面前是一片壮丽宁静、碧蓝无边、像光滑的大理石一般的海。在眼光所能看到的远处,海和淡蓝色的云天相连:涟波反映着融化的太阳,现出一片片的火焰。远处连绵的群山,在晨雾中隐现着。

43、只有像我这样发疯地爱生活、爱斗争、爱那新的更美好的世界的建设的人,只有我们这些看透了认识了生活的全部意义的人,才不会随便死去,哪怕只有一点机会就不能放弃生活。

44、人生最美好的,就是在你停止生存时,也还能以你所创造的一切为人民服务。

45、任何一个傻瓜在任何时候都能结束自己!这是最怯弱也是最容易的出路。

46、你必须保持诚实的立场。这时常是冒险的,这需要有勇气。

47、忧伤,以及常人的各种热烈的或者温柔的普通感情,几乎人人都可以自由抒发,唯独保尔没有这个权利,它们被永不松懈的意志禁锢着。但是工作越接近尾声,这些感情越经常地冲击他,力图摆脱意志的控制。要是他屈服于这些感情中的任何一种,听任它发作,就会发生悲惨的结局。

48、谦逊可以使一个战士更美丽。

49、懒洋洋的波浪亲切地朝着脚边爬过来,舐着海岸的金色的沙滩。

50、忧伤,以及常人的各种热烈的或者温柔的普通感情,几乎人人都可以自由抒发。

51、只有我们这样看透了,也能看明白生活的全部意义的人,才不会随便死去,哪怕只有一点机会,就不能放弃生活。

发表在 生活 | 留下评论