根据SVG 1.2标准,现在支持icc-color规范(根据此链接:W3.org spec for SVG 1.2
我尝试了以下内容......这是整个文件,两个圆圈,都应该是绿色
<?xml version="1.0"?>
<parent xmlns="http://example.org"
xmlns:svg="http://www.w3.org/2000/svg">
<svg:svg width="400" height="200" version="1.2">
<svg:ellipse cx="100" cy="100" rx="100" ry="100"
fill="rgb(0,255,0)" />
<svg:ellipse cx="300" cy="100" rx="100" ry="100"
fill="rgb(0,255,0) device-cmyk(0.11, 0.48, 0.83, 0.00)" />
</svg:svg>
</parent>
但是,当我尝试使用IE9或Chrome查看时,第二个圆圈为黑色。将两个圆圈都变为绿色的唯一因素是GIMP 2(我迄今为止尝试过的)。
RGB应该是后备颜色...添加CMYK部分只会让它变得如此糟糕以至于浏览器无法使用它?或者我做错了什么?
答案 0 :(得分:0)
如果你看一下文档的顶部,你会看到SVG 1.2是2009年的工作草案。它从未完成,没有浏览器实现它。