位图是什么?

   位图是什么?肯定从事平面设计的人员都对位图及矢量图有了一定的了解,可是对于刚刚学习ps及cdr的朋友来讲,首先就会学会如何区分一个图像是位图还是矢量图,所以这里就来和大家介绍位图及矢量图的概念,位图和矢量图的区别在哪里?好吧,下面就正式进入正题来讲解位图和矢量图。

  1、位图:又叫栅格图像,又可以称之为点位图。它是由很多色块(像素)组成的图像,放大后画面会变得模糊,会看到一个个方形色块。而这一个个的方块也就是一个个像素点,随着图像的方式大,它的像素点也是放大,图像就会越不清晰。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。


  2、矢量图:又叫向量图形,是由线条和色块组成的图像。放大后清晰度仍能清晰。一般矢量图只能靠软件生成,矢量图生成的文件占用内在空间较小,适用于图形设计、文字设计和一些标志设计、版式设计等。一般广告公司做logo方面就是矢量图。


  位图和矢量区别:

  1、位图的质量是根据分辨率的大小来判定,分辨率越大,图像的画面质量就更清晰。而矢量图就跟分辨率脱离的关系。在矢量图上没有分辨率这个概念。

  2、最根本的区别就是位图放大之后会越来越不清晰,也就是会出现一个个点,就像马赛克一样,就是图片已经出现失真的效果。而矢量图它无限放大都不会出现图像失真的效果,只是它的放大系数参数被改变而已。

  3、矢量图编辑起来非常方便,它编辑器的适合所针对的是一个对象,也就是一个实体,对每个对象进行编辑都不会影响到其他没有关联的对象。而点位图的编辑受到限制。点位图是点(像素)的排列,局部移动了或者改变了就会影响到其他部分的像素点的排列。

  总结以上几点,其实我在分辨位图和矢量图的情形下,只需要通过放大图片就能分清楚。常见的位图格式有JPG、JPEG、BMP、GIF、PSD、TIFF等。当然矢量格式的话一般CDR和AI居多数。

时间: 2024-12-29 16:17:35

位图是什么?的相关文章

typedef struct-BMP位图的操作,怎么判断是否是个256色的位图

问题描述 BMP位图的操作,怎么判断是否是个256色的位图 typedef struct tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD bi

python-关于mysql中的位图索引和位片索引问题

问题描述 关于mysql中的位图索引和位片索引问题 老师给了一个作业要求利用其他语言例如Python或者C++来实现位图索引,但是一直教的就是mysql,没要办法建位图索引啊.不知道怎么办才好了,求大神指导... 解决方案 Mysql 索引 解决方案二: http://www.cnblogs.com/yuerdongni/p/4255395.html

位图索引:原理(BitMap index)

位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣.说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引. 1. 案例 有张表名为table的表,由三列组成,分别是姓名.性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚.未婚.离婚这三项,该表共有100w个记录.现在有这样的查询:     select * from table where Gender='男' and Marital="未婚"; 姓名(Name)

24色位图,字母图片验证码识别,基于MFC对话框的程序,在线求助,高手帮帮忙

问题描述 24色位图,字母图片验证码识别,基于MFC对话框的程序,在线求助,高手帮帮忙 24色位图(如下图)字母图片验证码识别,基于MFC对话框的程序,在线求助,高手帮帮忙

c++-C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导

问题描述 C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 C#中位图保存方式与C++中位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 解决方案 C++中位图分为32/24/16位的三种位图数据存储方式,很多时候C++中主要使用32位和24位,如果你没有特别声明的话.C#中的位图 也多数是32位的.这些所谓的32位或者24位说的是位图中一个像素用多少位来表示,一个像素一般包含RGB三基色,也就是红(red)

用DirectDraw封装的位图动画类

头文件 [cpp] view plaincopyprint? #pragma once    #include <vector>    using namespace std;   #include <DShow.h>    #include <uuids.h>    #define DXIMAGE_WIDTH   1024    #define DXIMAGE_HEIGHT  768    class CDXImage   {   public:       CDXI

C#位图处理指针问题

问题|指针 今天整理算法的时候发现在过去在c++中用UINT指针访问32位ARGB位图时,每次偏移量正好一个象素,所以直接使用"++"而不是"+= 4".同理,当直接用座标访问时,应使用"i * stride / 4 + j" 而不是"i * stride + j".但转移到c#代码时发现,如果同样使用uint指针访问位图,当stride等于width*4时可能不会有问题,一旦noffset不为0,将会出现问题.但次BUG没有

Fireworks MX增强的位图工具

MacromediaFireworks是一款用于图像设计和网页设计的优秀应用软件,是编辑矢量和位图的综合工具.在Fireworks 4.0中编辑图形时,要作频繁的矢量编辑模式与位图编辑模式之间的切换.现在,在FireworksMX(以下称FWMX)中解决了这一问题,超酷的MX面板将工具分成选择.位图.矢量.网络.颜色.视图六块,FWMX自动判定对象的形式以选择编辑模式.而且,FWMX在位图方面的增强工具让人激动,下文就主要对这方面进行探索. 先来看看FWMX的位图工具面板(图一),与Firewo

位图边缘加框

● 位图边缘加框 在photoshop中,能直接对导入的位图边缘加框,可是在fireworks中却没有那么简单,因为fireworks主要是面向矢量图形的,对位图的处理并没有象photoshop那么灵活自如.但是给导入的位图加个边框,也不是那么困难的事情. 1 导入需要加框的位图,打开info面板,查看位图的长宽尺寸,这儿显示的W为150,H为240. 2 用矩形工具 画一个矩形,填充色fill为空,边缘stroke为黑色.为了精确起见,我们还是需要用到info面板,打开info面板,在W和H中

Firework使用指南--Fireworks MX增强的位图工具

 MacromediaFireworks是一款用于图像设计和网页设计的优秀应用软件,是编辑矢量和位图的综合工具.在Fireworks 4.0中编辑图形,要作频繁的矢量编辑模式与位图编辑模式之间的切换.现在,在FireworksMX(以下称FWMX)中解决了这一问题,超酷的MX面板将工具分成选择.位图.矢量.网络.颜色.视图六块,FWMX自动判定对象的形式以选择编辑模式,而且,FWMX在位图方面的增强工具让人激动,本文就主要对这方面进行探索. 先来看看FWMX的位图工具面板(图1),与Firewo