一、图像图像的基本概念

文章目录

一、分辨率概念

图形显示计数中的分辨率概念有三种,即屏幕分辨率、显示分辨率和显卡分辨率。它们既有区别又有着密切的联系,对图形显示的处理有极大的影响。

1.屏幕分辨率

显示器分辨率是指屏幕上显示的像素数量,通常以 横向像素 × 纵向像素 的形式表示(例如 1920×1080)。分辨率越高,屏幕能显示的细节越丰富,图像越清晰,但同时也对硬件性能(如显卡)和屏幕尺寸有更高要求。

2.显示分辨率

是计算机显示控制器所能够提供的显示模式分辨率,简称显示模式。对于文本显示方式,显示分辨率用水平和垂直方向上所能显示的字符总数的乘积来表示。对于图形显示方式,则用水平和垂直方向上所能显示的像素点总数 的乘积来表示。

3.显卡分辨率

显卡分辨率就是表示显卡输出给显示器,并能在显示器上描绘像素点的数量。显卡能输出的最大显示分辨率并不代表自己的电脑就能到达这么高的分辨率,还必须有足够的显示器配套才可以实现。

一台电脑的最高分辨率是由显卡和显示器共同决定的。显示器最高分辨率是可以显示出来的最大分辨率。显卡的最大分辨率是最大能支持多少分辨率。电脑的最高分辨率取决于显卡和显示器最低的一个。

显示器的点距 :点距是显示器的一个很重要的指标,是指相邻像素点之间的距离。两点之间的距离越小越好。

对于14英寸和15英寸显示器,其点距达到0.28mm已经足够了,对17英寸或者更大屏幕的显示器来说,要满足1600X1200的分辨率.0.28mm点距的指就不够用了,需要更小的点距指标,如0.27mm,0.25mm等。

显卡的作用:显卡的基本作用就是显示图文,显示卡和显示器构成计算机的显示系统。可以说除了CPU和内存外,显卡对计算机的显示性能起着决定性的作用。

二、图形图像的区别

1.图形图像的区别

"计算机图形学"这个术语,在不同的背景下具有不同的含义。简单的来说,计算机图形是计算机产生的图形(像)。

有一种说法:图形是由计算机绘制而成的,而图像则是人为的用外部设备所捕捉到的外部的景象。

另一种说法:图形是矢量图,而图像是位图(点阵图)。

2.图形(像)的构成属性

从广义的概念,一般分为几何属性和非几何属性
几何属性 :刻画对象的轮廓、形状,也称几何要素、包括点、线、面、体等。
非几何属性:视觉属性,刻画对象的颜色、材质等。比如明暗、色彩、纹理、透明性、线型、线宽。

从构成要素上看,图形主要分为两类:

一类是几何属性在构图中具有突出作用的图形---基于线条信息表示:如工程图、等高线地图、曲面的线框图等。

另一类非几何要素在构图中具有突出作用的图形---明暗图,也就是通常所说的真实感图形。

3.位图和矢量图的定义

计算机能以位图(bitmap)或矢量图(vector)格式显示图像
位图(点阵图) :位图又叫点阵图或像素图,计算机屏幕上的图是由屏幕上的像素构成的,每个点用二进制数据来描述其颜色与亮度等信息。
矢量图:矢量图也称为面向对象的图形或绘图图形,是用数学方式描述的曲线及曲线围城的色块制作的图形。矢量文件中的图形元素成为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。

三、位图和矢量图的区别

1.存储方式的区别

点阵文件是存储图的各个像素点的位置信息、颜色信息以及灰度信息。

矢量文件是用数学方程、数学形式对图形进行描述,通常是用图形的形状参数和属性参数来表示图形。

显示,位图(点阵)文件存储空间比矢量文件大。

2.缩放的区别

位图(点阵图)是与分辨率有关的,即在一定面积的图像上包含有固定数量的像素。

矢量图形与分辨率无关,可以将它缩放到任意大小和以任意分辨率在输出设备上打印出来,都不会影响清晰度。

3.存储格式的区别

位图(点阵图)存储格式:BMP、TIFF、GIF、JPEG、PNG

矢量图存储格式:DXF、SVG、EPS、WMF、EMF

相关推荐
拿我格子衫来3 天前
图形编辑器基于Paper.js教程27:对图像描摹的功能实现,以及参数调整
开发语言·前端·javascript·图像处理·编辑器·图形渲染
程序员茶馆4 天前
【unity】Vulkan模式下部分Android机型使用VideoPlayer组件播放视频异常问题
游戏·unity·游戏引擎·图形渲染·unity3d·游戏开发
头发掉光的程序员5 天前
CPU与GPU之间的交互
c++·图形渲染·direct12
与火星的孩子对话8 天前
Unity进阶课程【四】Recorder 插件的使用 - 录制游戏画面、音频、动画、图片、无水印
游戏·unity·图形渲染·开源软件
踢足球的程序员·8 天前
OpenGL学习笔记(几何着色器、实例化、抗锯齿)
笔记·学习·图形渲染
踢足球的程序员·9 天前
OpenGL学习笔记(立方体贴图、高级数据、高级GLSL)
笔记·学习·图形渲染
GOTXX10 天前
【Qt】Qt Creator开发基础:项目创建、界面解析与核心概念入门
开发语言·数据库·c++·qt·图形渲染·图形化界面·qt新手入门
头发掉光的程序员12 天前
Raymarching Textures In Depth
ue5·游戏引擎·图形渲染
踢足球的程序员·19 天前
图形渲染: tinyrenderer 实现笔记(Lesson 5 - 7)
笔记·图形渲染