我在想是否应该将我的JPG和PNG图像转换为SVG格式,因为我认为使用SVG图像可以使我的页面加载更快,但是我是否确信?使用SVG格式的图像更好吗?而且有没有将JPG/PNG转换为SVG的可能性?
这些是不同的工具,适用于不同的工作。
SVG用于矢量图像。它包括矩形、线条、椭圆以及你可以从基本对象组合在一起的所有内容。由于它们不是由像素构成,因此矢量图像可以缩放到任何大小并仍然看起来不错。它们是屏幕上绘制什么的一组指令。
PNG用于光栅图像。这是代表图像的像素网格。由于自然情况下只能使像素变大或重新采样图像来保证质量,因此这些图像无法进行缩放而不会失去质量。当需要alpha通道、图像无失真质量或有许多相邻的纯色时,PNG非常适合,比如电脑截屏。
JPEG用于照片,也是光栅图像。它是有损压缩的,并且旨在利用人类视觉如何工作来减小真实世界图像的文件大小。
你不会将JPEG用于矢量标志...你会使用SVG。你不会将JPEG用于屏幕截图。你也不能将SVG用于屏幕截图,因为它是光栅图像。
SVG比JPG/PNG更好,但如果你没有准备好SVG图像,你可以使用它作为原始格式。
以下是SVG比原始格式更好的原因。