Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';是否将SVG图像渲染为PNG?_Svg - Fatal编程技术网

什么';是否将SVG图像渲染为PNG?

什么';是否将SVG图像渲染为PNG?,svg,Svg,有一个阿拉巴马州国旗的svg图像@ 标题上写着“这张图片以其他大小呈现为PNG。”我下载了1000像素大小的图片@ 但它不会显示在我的网页上。我在Photoshop中打开了它,将它复制到一个新窗口中,并用一个新的文件名保存了它,但它仍然没有显示出来 所以当我认为“渲染为PNG”意味着图像是PNG时,我想我错了。它实际上是一个SVG…带有.png扩展名 不管怎样,我只是想知道这里发生了什么,我需要做什么才能下载像PNG这样的图片。或者是拍摄屏幕截图的唯一解决方案?要将图像获取为.svg,只需将页面

有一个阿拉巴马州国旗的svg图像@

标题上写着“这张图片以其他大小呈现为PNG。”我下载了1000像素大小的图片@ 但它不会显示在我的网页上。我在Photoshop中打开了它,将它复制到一个新窗口中,并用一个新的文件名保存了它,但它仍然没有显示出来

所以当我认为“渲染为PNG”意味着图像是PNG时,我想我错了。它实际上是一个SVG…带有.png扩展名


不管怎样,我只是想知道这里发生了什么,我需要做什么才能下载像PNG这样的图片。或者是拍摄屏幕截图的唯一解决方案?

要将图像获取为.svg,只需将页面(图像)的源代码复制到编辑器中即可。现在将其另存为.svg图像

链接到的PNG文件(即“.PNG”链接)不是svg。这绝对是一个PNG


我不知道为什么它不能为您显示,但它与SVG无关。

显示对我来说很好:在这里使用PNG没有任何意义,JPG将具有相同的质量,并将减少文件大小(从而节省您的带宽)。嗯……我认为JOG的文件大小更大?也许我应该把我下载的所有国旗图像转换成慢跑。是否有方法批量处理它们,或者我必须一次打开并更改一个?(或者我应该为这个问题开始一个不同的讨论吗?)我想我在这里找到了第二个问题的答案:我刚刚把一个转换成了.jpg,文件大小是它的四到五倍。GIF和PNG是无损的,而jpg是有损的,所以如果你在转换成jpg时得到了一个更大的图像,那么你一定是做错了什么。PNG通常用于图像中需要透明度的情况。谢谢,但这不是我的目标。我想使用一个扩展,可以自动调整大小,以显示在移动设备以及常规网页。据我所知,sag图像无法做到这一点。