开源改变世界!!

打开svg文件软件长时间没有反应 #147

推推 grbl 2年前 (2023-02-03) 102次浏览
关闭
连枣子 开了这个issue 2020 年 8 月 10 日 · 10 条评论
关闭

打开svg文件软件长时间没有反应#147

连枣子 开了这个issue 2020 年 8 月 10 日 · 10 条评论

评论

打开svg文件软件长时间没有反应 #147

打开SVG_Test1.zip文件时,只有用例“example_laser.ini”可以正常打开。但是选择其他用例时,无法正常打开,软件长时间显示无反应。打开V1.3.4.6之前版本的SVG_Test1.zip文件时,可以选择任意一个用例软件正常工作

测试 svg 文件

报告问题#138时上传了用于测试的 SVG_Test1.zip 文件。请使用此文件进行测试(#138

打开svg文件软件长时间没有反应 #147 连枣子 补充道 漏洞 标签 2020 年 8 月 10 日
打开svg文件软件长时间没有反应 #147
所有者

默认情况下启用“分组”和“排序对象”。您的示例文件非常大(25147 个元素)并且排序和反转路径需要很长时间……
也许我应该按文件大小估计对象数并自动禁用组选项?

打开svg文件软件长时间没有反应 #147
作者

为什么当我选择“example_laser.ini”用例时,它打开很快。是因为“example_laser.ini”用例没有启用“分组”和“排序对象”的功能吗?

打开文件时,当集合图形超过 25147 个元素时,将弹出窗口提示用户。如果激活“分组”和“排序对象”功能,将花费大量时间。是否禁用“分组”和“对象排序”功能,如果用户点击“确定”按钮,则软件通过禁用“分组”和“对象排序”功能打开文件。如果用户单击“取消”按钮,它会通过启用“分组”和“排序对象”功能来打开文件。

打开svg文件软件长时间没有反应 #147
作者

SVG_Test1.zip 中的所有基元都是样条曲线。整个svg文件由503条样条曲线组成。

打开svg文件软件长时间没有反应 #147
所有者

打开svg文件软件长时间没有反应 #147

打开svg文件软件长时间没有反应 #147
所有者

整个svg文件由503条样条曲线组成。

结果为 499 个数字,平均包含 50 个 G1 移动……
打开svg文件软件长时间没有反应 #147

打开svg文件软件长时间没有反应 #147
作者

感谢你的回复。
没错,一条样条曲线变成了很多条小直线,所以总数超过了25147条。

打开svg文件软件长时间没有反应 #147
所有者

现在应该修好了。如果只找到一个属性值,分组将被丢弃:

打开svg文件软件长时间没有反应 #147
作者

感谢您的辛勤工作

我不是很明白“如果只找到一个属性值,分组将被丢弃”的意思?

现在软件可以在可接受的时间内打开 SVG 文件。我将进行一些额外的测试。

打开svg文件软件长时间没有反应 #147
所有者

例如,您按颜色分组,那么您将得到“红色”、“蓝色”和“绿色”的分组。
如果只有一种颜色(例如“红色”),分组就没有意义,也不会执行任何分组。

打开svg文件软件长时间没有反应 #147
作者

感谢你的回复。