“canvas是基于像素”的含义是什么,SVG是基于矢量的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“canvas是基于像素”的含义是什么,SVG是基于矢量的相关的知识,希望对你有一定的参考价值。

我在html5中浏览了canvas和SVG。当谈到差异时,提到画布是基于像素的,SVG是基于矢量的。我没有得到他们的意思。

提前致谢

答案

在计算机中注册图像有两种方法:

  • 以像素注册:这意味着您的图像被注册为像素表。在桌子的每个方框中都会注册一种颜色。这样的图像具有规定的大小(1个表盒的1个计算机像素)。如果要减小大小,算法将混合像素以渲染较小尺寸的图像。如果你想要显示比它更大,你会看到像素或图像将变得模糊。
  • 在向量中注册:此类图像不具有大小。实际上文件格式寄存器向量(方向和比例)。当您想要显示它时,您将指定一个尺寸,计算机将处理您的图像以显示它。如果放大图像(例如一条线)。你永远不会看到像素。实际上,每次缩放时,图像都会被重新处理,并且线条会保持一条直线。

以上是关于“canvas是基于像素”的含义是什么,SVG是基于矢量的的主要内容,如果未能解决你的问题,请参考以下文章

div背景图片拉伸的问题(SVG中的viewBox含义)

什么是基类,什么是父类

Scikit决策树可视化:错误值的含义

Scikit决策树可视化:错误值的含义

SVG-标签

C#类命名约定:是基类还是基于类还是抽象类