【发布时间】:2016-03-26 06:38:45
【问题描述】:
我在 SVG 图像中嵌入了一个 PNG 图像。如何关闭嵌入图像的抗锯齿功能? (或者,对包括嵌入图像在内的所有内容都关闭它?)
我尝试在图像对象上设置 shape-rendering="crispEdges",但是当我使用 Chrome 或 Inkscape 放大时,我仍然可以看到模糊的边缘。
谢谢
【问题讨论】:
标签: svg png antialiasing
我在 SVG 图像中嵌入了一个 PNG 图像。如何关闭嵌入图像的抗锯齿功能? (或者,对包括嵌入图像在内的所有内容都关闭它?)
我尝试在图像对象上设置 shape-rendering="crispEdges",但是当我使用 Chrome 或 Inkscape 放大时,我仍然可以看到模糊的边缘。
谢谢
【问题讨论】:
标签: svg png antialiasing
shape-rendering 用于形状,即线条和圆形。图片有自己的属性image-rendering。你需要这样的东西......
image-rendering: -moz-crisp-edges;
image-rendering: pixelated;
【讨论】:
image-rendering="pixelated"。如果您需要支持所有浏览器,请同时包含两者。