gpt4 book ai didi

javascript - 在 fabricJS 中将 JSON 加载到 Canvas 上后,文本位置发生了变化

转载 作者:行者123 更新时间:2023-11-30 14:54:06 25 4
gpt4 key购买 nike

我观察到在 Canvas 上创建新内容以及在 Canvas 上加载 JSON 时文本位置发生了变化。通常在 Canvas 上移动元素时,left 和 top 的值会上升到小数点后 14 位,而当加载 JSON 时,位置最多会上升到两位数。

例如在图片 1 中,文本左侧位置为 294.63668348469565,文本顶部为 202.79140935082407,保存并加载回 JSON 后,位置略有变化,但左侧为 294.63,顶部为 202.80(图 2) picture1 picture2

我猜最多 14 位小数是为了非常精确,更少的小数位可以控制这种变化吗?

最佳答案

默认精度值为 2。

如果你想改变你可以使用NUM_FRACTION_DIGITS

fabric.Object.NUM_FRACTION_DIGITS = value;

在你的案例中,值(value)在哪里 14.

关于javascript - 在 fabricJS 中将 JSON 加载到 Canvas 上后,文本位置发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47628247/

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