gpt4 book ai didi

svg - 在 Raphael 中调整 SVG 大小的问题

转载 作者:行者123 更新时间:2023-12-04 10:51:44 24 4
gpt4 key购买 nike

我正在尝试使用 raphael 绘制 this svg of europe。对于 svg 中的每个路径,我都对其进行了解析并执行: r.path([countrypath]) 。这行得通,但问题是它太大了。例如,一些路径看起来像 M 11689.234, 6005.2561... 它甚至不能接近适合 500x500 的 Canvas 。我如何调整它的大小? Raphael 的音阶/翻译似乎不起作用,或者我不知道如何使用它。我注意到在 SVG 中每个路径都有 transform="translate(5.875e-4,7.538462e-5)" 我是否需要以某种方式更改 viewBox?或者在接触拉斐尔之前以某种方式更改 svg 路径?

最佳答案

你可以使用 scale(Xtimes,Ytimes,centreX,centreY)

其中 Xtimes,Ytimes 是比例减少,如果您选择 0.2,图像将减少到 1/5



centerX, centerY 是相对坐标,您应该选择 0,0,以便 svg 的所有路径/部分均匀且相对地按比例缩小

如果您选择 scale(0.2,0.2,0,0) 您的图像将适本地缩小到 1/5

关于svg - 在 Raphael 中调整 SVG 大小的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com