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)将像Chrome中的矢量一样缩放,但像Firefox中的位图一样_Svg_Easeljs - Fatal编程技术网

位图(SVG)将像Chrome中的矢量一样缩放,但像Firefox中的位图一样

位图(SVG)将像Chrome中的矢量一样缩放,但像Firefox中的位图一样,svg,easeljs,Svg,Easeljs,大家好, 我最近开始深入研究画布和库。我为当前的项目选择了EaselJs,结果遇到了perculiar 这就是我目前所做的: 您可以使用鼠标滚轮进行放大和缩小。当我在Chrome中这样做时,图像的行为将类似于向量,尽管它是我从SVG创建的createjs.Bitmap。 在Firefox中不会,我想这就是它的本意。但如果它真的这样做了,它会非常方便,而且由于某些原因,它在铬合金中工作得很好 我认为在性能方面,这将是一个比使用其中一个转换器将SVG转换为形状更好的解决方案,该转换器将产生大量jav

大家好, 我最近开始深入研究画布和库。我为当前的项目选择了EaselJs,结果遇到了perculiar

这就是我目前所做的:

您可以使用鼠标滚轮进行放大和缩小。当我在Chrome中这样做时,图像的行为将类似于向量,尽管它是我从SVG创建的createjs.Bitmap。 在Firefox中不会,我想这就是它的本意。但如果它真的这样做了,它会非常方便,而且由于某些原因,它在铬合金中工作得很好

我认为在性能方面,这将是一个比使用其中一个转换器将SVG转换为形状更好的解决方案,该转换器将产生大量javascript代码,特别是因为形状已经非常复杂了


有人能帮忙吗?

它在IE10中的工作方式与在Chrome中的工作方式相同。我不明白你在这里寻求什么帮助?这可能是Firefox的一个问题,原因可能是您正在使用的文件,或者是它调整包含SVG的图像大小的方式。其他人可能知道您所依赖的此功能是规范的一部分,还是仅此而已。谢谢您的回复。是的,问题是我如何让它也在Firefox上运行,或者如果Firefox或Chrome+IE不应该这样做,这意味着我必须寻找另一种解决方案。我认为这是Firefox的一个bug或未实现的功能。正如我所说,它可能不是任何标准的一部分,因此可能永远不会得到官方支持。或者,可以直接加载SVG并添加缩放等。如果Illustrator中有SVG,您还可以查看以下工作流:我无法检查您的示例,因为问题中的链接现在已断开,但值得注意的是Firefox不识别缩放并使用transform:scale;通常具有变换原点:0;使元素的左上角保持在同一位置。