我正在使用 Raphael 创建一个矢量形状并用背景图像填充它。
图像在 Internet Explorer 中模糊。您可以在以下网址https://justplay.thefa.com/上使用 ie 8 看到这一点
有谁知道如何解决这一问题?
谢谢
我正在使用 Raphael 创建一个矢量形状并用背景图像填充它。
图像在 Internet Explorer 中模糊。您可以在以下网址https://justplay.thefa.com/上使用 ie 8 看到这一点
有谁知道如何解决这一问题?
谢谢
对于发现此问题的任何人……经过一天的反复试验,我找到了解决特定问题的方法。我读到有人发表的关于使用 vml 的另一个方面的评论,我记得在 Flash 的日子里遇到了字体问题。
当您没有为路径中的 x/y 点使用整数时,就会出现问题。下面的行给出了最后一个盒子的例子。
r.path('M4.5,24.875L175.5,17.95L175.5,136.598L4.5,132.125Z')
这可以通过删除导致 ie 尝试跨像素消除图像锯齿的子像素定位来解决
r.path('M4,25L175,18L175,136L4,132Z')
我们现在有了更好的图像
您是否尝试过使用Raphael 2.0?我认为它仍处于测试阶段,但我发现它的 VML 功能得到了改进。
还要确保使用未压缩版本的 Raphael 测试浏览器行为,因为缩小版本似乎有错误。相反,我使用了 Dean Edwards 的 Packer,它为我提供了一个压缩且无错误的 lib 版本。