当矢量图像具有许多优点时,为什么仍使用光栅图像?


31

我已经阅读了一些文章,并看到了与光栅图像相比使用矢量图像的许多优点:

  1. 它们可以以任何比例缩放或缩放。
  2. 文件大小效率。因为矢量图像仅通过数学描述标识,而不是每个像素。
  3. 它可以用于设计徽标或杂志,因为您可以导出为任意大小。

我还进行了搜索,发现可以使用某些工具将光栅图像转换为矢量图像。所以我的问题是:借助矢量图像的所有上述优点,为什么某些照片处理软件(例如Photoshop)仍使用光栅图像?

为什么我们在做某事之前不转换为矢量图像。并在需要导出为某些格式(例如bmp,jpeg ...)时将其转换回光栅图像。


17
见过一张有很多阴影的照片吗?这很难向量化,文件大小可能不会减小。实际上,您可以对照片进行矢量化处理,尽管结果会令人失望。这样,您就不能。
Marcel Korpel 2014年

我们确实使用矢量图形来简化绘图工作,毕竟我们使用矢量将其转换为光栅图像作为最终展平产品。
hsawires 2014年

@hsawires是的。我同意您的看法,如果我们使用矢量图像,我们将转换为用于平整产品的栅格图像。但是在绘制状态下,仍然有许多软件和许多人使用栅格图像(他们可以转换为矢量图像,或者可以使用其他矢量软件,但是他们不知道),这一点使我不明白。谢谢:)
hqt 2014年

4
这有点像问为什么我们既有油画又有水墨画。不同的媒体有不同的原因。
DA01 2014年

Answers:


32

您可以使用矢量图形做很多事情,但是最终,矢量图形需要渲染为像素,栅格等。随着您拥有的数据越多,此渲染过程就越慢。实际上3D图形也是矢量图形数据。3d渲染显示出渲染速度的局限性,因为要打印大小的许多渲染需要花费数小时才能完成。

3D是矢量

图像1:3D图形属于矢量图像,光栅化通常很慢,需要特殊的工具。

其次,由于采样是离散的,因此大多数传感器仅允许您进行基于像素的捕获。在实践中,离散化在计算领域具有许多好处。当您拥有离散的数据样本时,许多过程将变得更加容易。因此,对于矢量引擎而言,诸如模糊之类的东西在计算上可能会非常昂贵。同样,尽管这不是一个限制因素,但仅仅是一个实际因素。

第三,像素操纵更容易理解,因为它可以更好地逼近现实世界中的媒介。因此,与更简单的离散效果相结合,通常比对媒体进行矢量化处理更加实用。

实际上,栅格和矢量之间确实存在模糊的划分,通常您将方法混合使用,因此很难说出什么是矢量,什么不是。例如,液化是对基于像素的数据的一种矢量效果。

TL; DR; 因此,您使用像素图形是因为它更容易,更快并且更易于理解。它完成了工作。


感谢您更新的图像:D向量引擎渲染较大图像(具有相同内容)时会变慢吗?谢谢:)
hqt 2014年

@hgt是的,但是a取决于技术的速度。通常,功随像素数量线性增加。由于像素的分辨率平方增加了很多。
joojaa 2014年

18

尽管矢量图像具有许多优点,但它们也有缺点。

通常,矢量数据更适合具有坚硬边缘的项目。矢量图形在创建软边缘区域或融合到其他软边缘形状的形状方面并不擅长。

是的,您可以在许多图形应用程序中使用光栅效果来模糊或“取消定义”某些物体的边缘。但是,这样做最终会创建嵌入式栅格图像。在许多矢量应用程序中,栅格插值和缩放不会发生,或者如果发生,则效果不会很好。

尽管软件已经取得了很大进步,但实际上在矢量图像中还存在许多无法有效完成的事情。的确,您可以“跟踪”大多数光栅图像以将其转换为矢量,但是如果其中的主题包含诸如模糊或柔焦区域之类的东西,则其中许多跟踪都不是最佳的。

主题是一个巨大的因素。如果图像已经有硬边,则没有理由使用矢量版本。但是,柔焦光栅图像将永远无法很好地跟踪。实现徽标,图纸等矢量数据可能是完美的。但是,对于肖像,朦胧的风景等,矢量数据将不足。

最终,一切都归结为理想的外观。如果您能很好地跟踪所有内容并最终失去照片中柔和的对焦边缘,那么将为您带来更多的功能。但是,几乎所有跟踪都带有清晰的指示符,表明图像在整个面板上都不平滑。我无视您向我展示的是精确模拟原始图像的柔焦光栅图像的描迹。有总是一些给予和接受。

考虑一下GIF和JPG之间的区别-有些东西在GIF格式中无法正常工作。同样适用于矢量图像真实-实在有一些事情不顺利运作,这是毫无意义的强制图像为不良格式时,最终的结果不会永远等于原。

我喜欢矢量,并尽可能多地使用它们。但是我也知道你不能把婴儿的洗澡水扔掉。栅格图像具有其优势,很可能永远不会被完全放弃。


10

照片和基于像素的艺术可以具有矢量艺术品无法轻易实现的真实保真度。在现实生活中,事情在数学上并不是真正精确和干净的。与矢量形状相比,带有像素的每个文件大小的位可以获得更大的真实感。这并不是说您无法通过矢量获得接近逼真的效果,而是您可能会发现,通过像素实现上述逼真的效果比数学定义的形状和填充更容易。

如果您真的要达到照片般逼真的效果,则基本上可以重新创建具有矢量形状的像素-在这一点上您还是应该使用像素。


矢量“现实性”可以使用经过去杂的算法绘制线和边qv来改善。
keshlam 2014年

10

因为有些东西几乎无法向量化。因此,在声音世界中,几乎可以问一个相同的问题:“为什么当MIDI有很多优点时我们仍在使用波形文件”。是的,MIDI文件可以任何比例拉伸或转置,文件大小小数百倍。而且,它们可以使用不同的样品以任何质量导出。但是不幸的是,一些非音乐声音很难用MIDI语言来描述。


3
即使在计算机之前,某些相同的原理也适用于金属加工。如果对象被认为是具有某些特征的原始形状的组合,则最好使用尺寸图作为制造的基础,但是如果设计是通过形成某种东西直到达到所需的美感来进行的,则可能是最好制作一个“模拟”模具,而不是尝试将可用来描述对象的原始形状组合起来。
2014年

2

如果可以使用一系列不需要花费太长时间执行的自动操作来生成图像,则“描述”图像的最佳方法通常是描述用于生成图像的操作。与其他表示相比,这样的描述不仅会相对简洁,而且在许多情况下,可以通过对操作进行系统的更改来对渲染的图像进行某些有用的更改(例如缩放,旋转等)。问题。

但是,实际上不能以这种方式描述许多图像。如果使用相机拍摄场景,可能没有实际的方式来描述可用于自动复制所讨论场景的描述,除非让相机报告本质上说,该场景的合理近似值可以通过用指定值填充一堆像素来实现所讨论的场景。这样的近似值并不适合摄影师使用实际场景进行的所有更改(例如,摄影师可以轻松地要求某人稍微移动以免遮挡某些东西,但是使用像素数据的某人则不能],但是对于其他一些效果,可以自动进行像素表示,操作和渲染结果的过程,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.