图形与图像的区别

news/2024/11/8 20:37:48/

文章目录

    • 一、图形与图像的区别
    • 二、图形(像)的构成属性
    • 三、位图和矢量图的定义
    • 四、位图和矢量图的区别

一、图形与图像的区别

计算机图形是计算机产生的图形(像)

  • 一种说法:图形是由计算机绘制而成的,而图像则是人为的用外部设备所捕捉到的外部的景象。
  • 另一种说法:图形是矢量图,而图像是位图(点阵图)。

二、图形(像)的构成属性

  1. 从广义的概念,一般分为几何属性和非几何属性
    1. 几何属性:刻画对象的轮廓、形状,也称几何要素。包括点、线、面、体等。
    2. 非几何属性:视觉属性,刻画对象的颜色、材质等。比如明暗、色彩、纹理、透明性、线型、线宽等。
  2. 从构成要素上看,图形主要分为两类:
    1. 一类是几何属性在构图中具有突出作用的图形——基于线条信息表示:如工程图、高等线地图、曲线的线框图等。
    2. 另一类非几何要素在构图中具有突出作用的图形——明暗图:通常所说的真实感图形。

三、位图和矢量图的定义

计算机能以位图(bitmap)或矢量图(vector)格式显示图像

  1. 位图(点阵图)
    位图又叫点阵图或像素图,计算机屏幕上的图是由屏幕上的像素构成的,每个点用二进制数据来描述其颜色与亮度等信息。
  2. 矢量图
    矢量图,也称为面向对象的图形或绘图图形,是用数学方式描述的曲线及曲线围成的色块制作的图形。

四、位图和矢量图的区别

  1. 存储方式的区别:
    1. 点阵文件是存储图的各个像素点的位置信息、颜色信息以及灰度信息。
    2. 矢量文件是用数学方程、数学形式对图形进行描述,通常是用图形的形状参数和属性参数来表示图形。
    3. 位图(点阵)文件存储空间比矢量文件大。
  2. 缩放的区别
    1. 位图(点阵图)是与分辨率有关的,即在一定面积的图像上包含有固定数量的像素。(图像越放大清晰度越差)
      在这里插入图片描述
    2. 矢量图形与分辨率无关,可以将它缩放到任意大小和任意分辨率在输出设备上打印出来,都不会影响到清晰度。
  3. 存储格式的区别
    • 位图(点阵图)存储格式:

      • BMP
      • TIFF
      • GIF
      • JPEG
      • PNG
    • 矢量图存储格式:

      • DXF(Data exchange File)
      • SVG(Scalable Vector Graphics)
      • EPS
      • WMF
      • EMF
  4. 小结
    1. 位图与矢量图相比更容易模仿真实感图形效果,但存储空间比矢量图大
    2. 在图形缩放时,矢量图不失真,特别适用于文字设计、图案设计、版式设计、计算机辅助设计(CAD)、工艺美术设计、插图等。

http://www.ppmy.cn/news/747736.html

相关文章

适用于dev中c语言的图形库,Dev-C++中使用EGE图形库

之前一直使用VC++6.0进行编写,最近由于须要作一些简单的C语言教学,原来想使用Win-Tc来进行练习的,结果本身的电脑已经升级到了Windows 10,用不了了。就找到了Dev-C++这个集中开发环境,整体来是的确很是适合初学者。简洁用好,就是没有代码自动提示比较遗憾一些。 在使用De…

Linux桌面图形化安装详解

今天继续给大家介绍Linux相关知识,本文主要内容是Linux(CentOS7)图形化GUI页面安装详解。 一、Linux GUI图形化页面简介 尽管在运维工作中,我们很少在Linux上安装图形化页面,但是我们今天还是介绍Linux(C…

wsl使用图形界面

WSL图形界面优势 为wsl安装图形界面之后,就像拥有一台新电脑一样。 wsl安装完毕后,与wsl子系统交互的方法只有shell,具有一些弊端: 1.学习难度大,交互式编程循环结构难以加入。 2.不支持GUI,对数据可视…

ssh开启图形界面_Ubuntu下ssh连接显示图形界面

在windows下用ssh连接服务器的话putty是一个小巧而且实用的工具,如果想要图形界面,可以使用X工具配合putty。或者直接使用xmanager enterprise,非常方便。 如果在ubuntu系统下,服务器安装运行SSH服务,安装命令: sudo apt-get inst…

centos linux 7进入图形桌面,centos7怎么进入图形界面

centos7进入图形界面的方法:1、使用systemctl命令查看默认目标;2、使用命令“systemctl isolate graphical.target”启动GUI;3、重新启动系统即可进入图形界面。 centos7怎么进入图形界面? 在CentOS中启动GUI 在这个例子中&#x…

c语言 图形界面 入门,C语言是怎么实现图形界面的?

GTK就可以,一个基于C语言的免费、开源、跨平台图形工具包,可以直接使用C语言调用实现图形界面开发,下面我简单介绍一下这个工具包的安装和使用,这里以Windows平台为例: 1.首先,下载GTK安装包,这个可以直接到CSDN上下载,一个zip压缩包,直接解压就行,地址https://downl…

linux服务器如何进入图形界面,linux进入图形界面的方法

安装有图形界面的情况下,启动linux在终端下输入: startx 即可进入X11的图形操作界面。 如果希望每次都自动进入xwindos。。 修改inittab文件。 vi /etc/inittab 找到id:3:initdefault:这行 按i进入编辑模式,将3改为5。 按esc退出编辑。 输入 &#xff1a…

Blockly-图形化编程工具

Blockly是一个完全可视化的模块化编程网站,属于图形化编程语言。 2012年6月,Google发布了完全可视化的编程语言Google Blockly,类似MIT的儿童编程语言Scratch, 你可以通过类似玩乐高玩具的方式用一块块图形对象构建出应用程序。每…