评论
我尝试在https://laserweb.github.io/LaserWeb4/打开我的 SVG 文件,但我也无法让它们在那里工作。Chrome 显示以下错误:“糟糕!显示此网页时出了点问题。” |
很想知道您是否找到了解决方案,我遇到了同样的错误:当我尝试将大型.svg (4.1MB) 加载到 lw 中时,根据环境,我会返回多个不同的错误。 本地错误是:
在Firefox上尝试通过https://laserweb.github.io/LaserWeb4/加载文件时,我得到以下信息:
最后,在 Chrome 上尝试相同的操作会返回带有以下消息的可怕的卡住页面
我正在处理的文件非常大,因为它是地图的一部分。当我在 Inkscape 中手动删除 80% 的路径时,我能够毫无问题地加载文件,这让我相信这是一个文件大小问题,Electron 是否限制文件大小上传? 祝你好运 |
如果它有助于调试,我 |
我尝试最小化仍然会触发问题的 svg 内容。它似乎不是由文件大小直接引起的。 对 LW 一无所知的其他人可能会看到更多。 |
在 Inkscape 中打开时,small.svg 也不起作用!你是如何创建它的? |
@lischenko我已经分析了 Untitled-F_Cu.svg,问题是对象不是封闭路径而是单行。例如,所有中间焊盘都是宽度为 2mm 的线。这不适用于矢量雕刻,因为激光的固定宽度为 0.1-0.3 毫米。对于矢量雕刻,您的文件必须只有细的闭合轮廓(如 0.1 毫米)且没有填充颜色。必须使用“激光填充路径”操作进行填充。 对于 PCB,更简单的解决方案是将文件另存为 JPG 或 PNG 并使用“激光光栅”操作。 |
感谢您查看它,@cprezzi! small.svg 确实在 Mac OS 上的 Inkscape v1.0b2 中打开(需要大量缩小,否则整个视图都是黑色的 – 毕竟有一个巨大的圆圈)。 我通过逐步删除和修改 Untitled-F_Cu.svg 的 XML 节点来创建 small.svg。以防万一,这里有一些中间的、更大的文件,以防它们有用——它们对我来说都无法在 LW 中打开:svgs.zip 此外,如果我删除任何空组或减小圆的半径,small.svg 会在 LW 中打开。 Untitled-F_Cu.svg 的解释对我来说解释了很多!尽管如此,我仍然希望看到与今天的空文件相同的消息(“错误:未找到支持的标签。”)。 光栅解决方法有效,但它有缺点:雕刻速度较慢且线条不那么清晰。 总而言之,我可以看到 LW 的一些短期潜在改进:
|
按照以下步骤打开问题
如果指的是软件,包括
Workspace.json
. 这在CAM 选项卡顶部可用,工作空间 -> 保存。准备您的工作,保存workspace.json
,重命名为workspace.json.txt
并附加到本期。应附上与该问题有关的所有资源(SVG 文件、图像等)。没有资源打开的问题将在检查后自动关闭如果涉及硬件,请包括足够的图像、日志文件和可选的视频(或指向云驱动器文件夹的链接)以供检查。
将包含的 SVG 文件上传到 Laserweb 时出现以下错误,我想了解如何解决此问题。
该文件存在严重问题。如果您认为这不是您的错,请附上文件向 LW 开发团队报告。
“RangeError:无效的字符串长度”
激光网问题.zip