关于矢量图和光栅图Vector Image and Raster Image

计算机图形学基础:光栅图像(Fundamentals of computer graphic:Raster Images) 学习笔记 《Fundamentals of computer graphics》: 2. Raster Images 阅读详情

raster graphics: 栅格图

与bitmap位图的概念类似,使用像素数组来表示的图像。位图的像素都分配有特定的位置和颜色值,每个像素的颜色信息由RGB组合或者灰度值表示。

根据色彩深度,可将位图分为1bit单通道黑白二值图,8bit单通道灰度图,24bit三通道RGB图,32bit四通道RGBA图,48bit三通道RGB图(每个通道有16bit,也就是HDR),64bit四通道RGBA图.

每个像素使用的信息位数越多,可用的颜色就越多,颜色表现就越逼真,相应的数据量也越大。这里的位指的都是2的次方数,比如说1位图就只能表示0和1(分别代表黑色和白色),8位图表示可以用到的颜色是2^8=256个。很显然,随着位数变多,数据量就变大了。比如说,一张8*8的栅格图,有64个像素点。如果用1位图来表示,那么整体就需要 1 bit * 64 = 64 bit = 8 Byte. 然而,如果使用的是32位图来表示,就需要32 bit * 64 = 2048 bit = 256 Byte.

位图还有一个缺点,即当不断放大图像的时候,可以看到像素呈现的“锯齿状”。因此位图文件在放大后质量会明显下降,而矢量图则不存在这种问题。

vector graphics: 矢量图

用点、直线或者多边形等基于数学方程的几何图元表示的图像。现代计算机显示器需要将矢量图形转换成栅格图像的格式。

优势

  • 保存的信息少,文件大小比位图更小,并且文件大小与物体的大小无关。例如,程序绘制一个半径为r的圆所需要的主要信息是:
  1. 半径r
  2. 圆心坐标
  3. 轮廓样式与颜色
  4. 填充样式与颜色
  • 任意放大矢量图形,不会丢失细节或影响清晰度。因为矢量图与分辨率无关。

图元

图元是组成图像的可见对象。

  • 直线或多义线(多条线段的组合,如字母Z,算一条多义线)
  • 多边形
  • 园与椭圆
  • 贝塞尔曲线Bézier curve
  • 贝齐耶样条Composite Bézier curve

Reference

位图 - 维基百科,自由的百科全书

计算机图形学中的顶点、图元、片元和像素的含义和区别-优快云博客

矢量图形 - 维基百科,自由的百科全书

第3章 Raster Images 大多数计算机图像都是通过一个像素矩阵表示,也就是光栅图像(raster image)。     光栅化也常用在图像输入设备中,比如数码相机,扫描仪     光栅图像就是用一个二维数组存储每个像素的RGB值     光栅图像在缩放的时候表现不好     向量图,每个像素是算出来的,能适应缩放 阅读详情

相关推荐

关于用vector管理CImage时遇到的坑

假设有一个类A,里面有一个CImage。如果用vector储存,erase前面的元素后,后面的CImage就无法使用,会报ATLASSERT( hBitmap == m_hBitmap );检查失败

El Psy Congroo 2066

Fundamentals of Computer Graphics(4th Ed)--Raster Image (计算机图形学翻译级笔记)

转载请注明出处 欢迎留言、讨论、指正 本文未注明出处图片均来自 个人 或 Fundamentals of Computer Graphics(4th Ed) Raster Image电子图片以光栅的形式呈现给用户,光栅由规则排列的像素点(pixel=picture element)组成,以2D数组的形式保存,每个像素值通常由RGB三色素的值组成。但经常遇到伸缩,旋转,颜色修正,甚至运动物体表面贴图...

qq_34707209的博客 5566

Converting Vector to Raster on the fly in either ColdFusion or Javascript

在 ColdFusion 或 JavaScript 中实时将向量转换为光栅图像

suiusoar 158

Chapter 3 Raster Images

Chapter 3 Raster Images 光栅图像(Raster Image)通常由一个2维数组表示,它存储了每个像素的颜色值,它是图像的一种设备无关的表示方法。 另一种表示图像的方法是矢量图(Vector Image),它是分辨率相关的,但是需要在显示前进行光栅化。 3.1 Raster Device 光栅设备的分类: 输出设备: 显示: Transmissive : liquid ...

lele0503的博客 710

R2V软件:专业扫描图像矢量化工具

R2V是一款专业的栅格到矢量(Raster to Vector)转换软件,它最早由日本KGT公司开发,旨在解决传统手工矢量化工作量大、效率低下的问题。R2V通过先进的算法将光栅图像自动转换成矢量图形,广泛应用于地图制作、CAD设计、工程图纸扫描以及游戏开发等多个领域。R2V的核心功能在于其智能自动矢量化技术,它可以识别图像中的线条、文字等元素,并将这些元素转换为矢量对象。软件的优势在于其高效的处理速度与良好的输出质量,即使在面对复杂的图像时,也能保证较低的失真度。

weixin_42593130的博客 3133

【数字电源/MATLAB+PLECS】如何进行 Buck 数字电源仿真(二)PLECS 搭建开环 Buck 功率级

本文介绍了如何在PLECS中搭建开环Buck功率级模型,验证数字电源设计的基本思路。重点内容包括: 明确开发顺序:先开环验证功率级,再闭环设计控制器 搭建关键组件:输入电源、PWM模块、MOSFET开关、续流二极管、LC滤波电路及负载 设置初始参数:24V输入、12V输出、200kHz开关频率、22μH电感、100μF电容 测量关键波形:MOSFET Vds验证开关动作、电感电流纹波和输出电压稳态值 提供完整仿真模型和GitHub资源,便于读者复现验证 文章强调通过开环测试先确保功率级正确性,为后续闭环控制

weixin_43234123的博客 1224

Raster Map光栅图 VS Vector Map矢量图

光栅图Raster Map也叫做位图、点阵图、像素图,简单的说,就是最小单位由像素构成的图,只有点的信息.缩放时会失真。每个像素有自己的颜色,类似电脑里的图片都是像素图,你把它放很大就会看到点变成小色块了。 与光栅图相对的是, 矢量图Vector Map也叫做向量图,记录的是点、线、面的位置和颜色信息的描述,矢量图没有直接是点的信息,还有线,面,基本图形等信息。 Master Thesis: As important information for accurate prediction, scene

jungcookiee的博客 1305

Jetson Orin边缘语音AI实战:用Riva ASR/TTS + Llama 2打造离线智能语音助手

本文详细介绍了如何利用NVIDIA Jetson Orin的边缘计算能力,结合Riva ASR/TTS语音引擎和Llama 2大语言模型,构建完全离线的智能语音助手。通过硬件优化、量化部署和性能调优,实现在网络不稳定环境下的高效语音交互,适用于智能家居、车载系统等场景。

weixin_29053383的博客 243

Geocomputation (5)raster vector光栅矢量

许多地理数据项目涉及集成来自许多不同来源的数据,例如遥感图像(栅格)和行政边界(矢量)。输入栅格数据集的范围通常大于感兴趣区域。在这种情况下,栅格裁剪和屏蔽对于统一输入数据的空间范围非常有用。这两种操作都减少了对象内存的使用和后续分析步骤的相关计算资源,并且可能是创建涉及栅格数据的有吸引力的地图之前必要的预处理步骤。代表犹他州西南部海拔(海拔米)的“srtm.tif”栅格代表锡安国家公园的zion.gpkg矢量图层目标对象和裁剪对象必须具有相同的投影。

May the Force be with you 833

Comsol 基于局部谐振压电材料的可调水下低频吸声

它通过建立基于LRPM的水下吸声理论模型,从有效材料的角度分析可调吸声特性和吸声机理,进一步提高吸声性能。该研究发现,薄的LRPM层可以在目标低频范围内实现出色的吸声效果,而这个目标低频可以通过操纵谐振分流电路进行主动调谐。通过引入局部谐振压电超材料和可调谐的谐振分流电路,研究人员能够有效地控制水下低频吸声特性,并且在吸声带宽方面取得了显著的改进。通过利用薄的活性超材料层,LRPM在水声吸声方面展现出潜力,并且通过操纵谐振分流电路,可以实现对吸声特性的精细控制。

weixin_45382232的博客 786

Python 爬虫:获取网页数据的 5 种方法

requests:适用于简单的静态网页抓取,易于使用。requestslxml:适合需要高效解析大规模网页内容的情况,支持 XPath 和 CSS 选择器。Selenium:适用于动态网页(JavaScript 渲染)的抓取,模拟浏览器行为获取动态数据。Scrapy:强大的爬虫框架,适合大规模的网页抓取任务,支持异步请求和高级功能。PyQuery:基于 jQuery 语法,适合快速开发,提供简洁的 CSS 选择器语法。

想看什么文章都可以私信给我,综合性博客。 5517

光栅图像(Raster)与矢量图像(Vector)

光栅图像(Raster)与矢量图像(Vector)

weixin_52173250的博客 597

【图像处理】德里奇( Deriche)边缘检测器

Deriche边缘检测,同canny算法齐名,因此,知道canny原理,也有必要知道德里奇的检测原理。本篇专门针对德里奇算法展开讨论。

gongdiwudu的专栏 8685

Raster in emf

<!-- image --> | Name | Objective | | - | - | | Raster in emf | Test image in EMF format | ## Vector in emf <!-- image --> | Name | Objective | | - | - | | Vector in emf | Test image in EMF format

gitblog_00233的博客 407

C语言试题一之计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和

1、题目 计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和 2、源代码实现 #include <stdio.h> #include <math.h> double fun1(int n) { if (n <= 0) return 0; int i; double sum = 0.0; for (i = 1; i <= n;...

码莎拉蒂 1万+

基于ESP32的智能无线广播系统开发博客

通过本项目的开发,我们成功地实现了基于ESP32的智能无线广播系统。该系统不仅具备传统广播的功能,还实现了通过Wi-Fi无线传输音频、实时广播和智能控制等多种先进功能。未来,随着技术的进一步发展,我们还可以扩展更多功能,如智能推荐广播内容、支持语音识别和控制等。希望本项目能够为嵌入式开发人员提供一些思路和参考,帮助大家在实际开发中更好地应用ESP32平台,开发出更加智能和实用的无线广播系统。

2201_76125393的博客 424

vector_graphics 包深度解析:Flutter 二进制矢量图形渲染运行时的版本演进与核心 API 实战

vector_graphics 是 Flutter 官方维护的矢量图形渲染运行时包,用于消费经 `vector_graphics_compiler` 编译、`vector_graphics_codec` 编码的二进制矢量图形资产,并以原生 Flutter 绘制指令完成高效渲染。本文以 [packages/vector_graphics/CHANGELOG.md](https://link.gitc

gitblog_00897的博客 197

DSP开发环境及工具之CCS

CCS( Code Composer Studio)是美国德州仪器(TI)公司的嵌入式处理器的开发环境,可以用于TI公司的各个系列处理器的软件开发和调试,如DSP,MCU,ARM等。CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件。从其名称可以看出,该文件的作用是指明如何链接程序的。编辑完C语言设置,添加cmd文件之后,然后检查编译配置选项。主要的操作都是在这个窗口之间做相应的切换。

小柚子的博客 4313

VTracer 光栅转矢量引擎解析:从命令行到 gdsdecomp 的 SVG 导出集成

VTracer 是 gdsdecomp(Godot 逆向工程工具集)内置的一套“光栅图像转矢量图形(SVG)”引擎,能够把 jpg/png 等位图自动矢量化并输出紧凑的 SVG 文件。本文以其在仓库中的完整源码(CLI、Rust 库、Python 绑定、C API)为对象,讲解全部配置参数的含义与取值范围、三种预设模式的具体数值、算法流水线原理,以及它在 gdsdecomp 中通过 `ImageS

gitblog_00449的博客 216

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

终极指南:如何用VTracer实现图片无损放大?告别模糊的开源神器

你是否曾经遇到过这样的困扰:想要放大一张图片,结果却变得模糊不清?无论是设计工作者、复古游戏爱好者还是历史文献保存者,都可能面临 raster 图像放大失真的问题。VTracer 作为一款强大的开源光栅转矢量图形转换器,正是解决这一痛点的理想工具。它能将普通图片转换为可无限放大的矢量图形,让你的图像在任何尺寸下都保持清晰锐利。 ## 什么是VTracer?为什么它如此特别? VTracer 是

gitblog_00453的博客 887

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

数字图像的基本类型

数字图像的基本类型 本文讲解10种图像文件的类型和相应的扩展名,主要参考: https://blog.hubspot.com/insiders/different-types-of-image-files. https://www.jianshu.com/p/4d8cace82028. https://www.cnblogs.com/Arvin-JIN/p/9133745.html Vecto...

wuyanxue的专栏 4197

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

gdsdecomp 内置 VTracer 实战指南:Python 绑定 API、参数调参与 Rust/C 集成原理

VTracer 是 visioncortex 出品的开源光栅图像转矢量图(Raster to Vector)转换器,可以把 JPG、PNG 等位图自动矢量化并输出紧凑的 SVG 文件;它既支持彩色照片与工程蓝图的高分辨率扫描件,也能以 `pixelated` 风格处理低分辨率像素画。gdsdecomp 将 VTracer 作为外部依赖完整内置在 [external/vtracer](https:/

gitblog_00576的博客 1004

3分钟掌握图像矢量化:从模糊到清晰的魔法转换术

你是否曾为网站加载缓慢而烦恼?是否因为图片在不同设备上显示效果不佳而头疼?现在,一个基于Potrace的开源工具vectorizer,能让你轻松将普通PNG/JPG图片转换为无限缩放的SVG矢量图,彻底解决这些难题。 ## 图像矢量化:数字设计的革命性工具 想象一下,你的网站图标在任何屏幕尺寸下都保持完美清晰,你的设计素材可以随意放大缩小而不会失真——这就是矢量图的魔力。vectorizer正

gitblog_00429的博客 330

RUN 马来西亚移居路线指南:DE Rantau 数字游民通行证与 MM2H 第二家园实操

本文以 RUN 手册中的马来西亚条目为骨架,系统拆解两条可落地的长期居留路线:面向远程工作者的 DE Rantau 数字游民通行证,以及 2024 年起改为三级定存制的 MM2H 第二家园。除了把收入门槛、期限、费用、家属、居住义务等关键参数讲清,还会说明这些数字在仓库里的数据来源与生成链路(`src/global_notes` → `src/global.json` → `scripts/bui

gitblog_02805的博客 466

3步在Windows上完成APK安装:APK Installer完整指南

APK Installer 是一款免费开源的 Windows 应用,帮你免掉 ADB 命令行,直接拖放安装 Android 应用。环境要求:Windows 10 Build 17763 及以上,设备架构支持 ARM64/x86/x64,磁盘预留至少 400MB。 ## 一句话定位:它是你的桌面版 APK 安装器 APK Installer 是一个运行在 Windows 上的 Android 应

gitblog_00840的博客 305

Matplotlib 图形解剖指南:Figure 层级、图元体系、渲染后端与分辨率控制(scientific-visualization-book 实战解析)

一篇 Matplotlib 图形本质上是由层层嵌套的若干元素组合而成的层级结构:最外层是承载一切的 Figure,往里是承载数据的 Axes,再往细是 Axis、Spines、刻度与各类图形图元。本文以开源书籍项目 scientific-visualization-book 的 [anatomy 章节](https://link.gitcode.com/i/c45e8fe140ca44974bca

gitblog_00591的博客 209
上一篇: 关于图像误差分析常用指标-MSE,PSNR和SSIM
下一篇: LeetCode283 移动零
Ayu阿予
博客等级 码龄5年 456粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayu阿予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值