开源改变世界!!

小的输出尺寸改进 #764

推推 grbl 2年前 (2023-01-27) 118次浏览
打开
arkypita 打开了这个问题 2019 年 11 月 6 日 · 7条评论
打开

小的输出尺寸改进#764

arkypita 打开了这个问题 2019 年 11 月 6 日 · 7条评论

注释

小的输出尺寸改进 #764
所有者
阿尔基皮塔 评论了 2019 年 11 月 6 日  

嗨朋友们!
我想在生成小图像作为输出时打开一个关于光栅导入的讨论。

在最先进的情况下,如果在 LaserGRBL 中打开一个充满细节的高分辨率图像,并且您想将其雕刻到非常小的输出表面(例如 5x3mm),LaserGRBL 会将原始光栅图像缩小到输出尺寸,丢失了很多细节并在矢量化过程中产生了无用的输出。

小的输出尺寸改进 #764

小的输出尺寸改进 #764

小的输出尺寸改进 #764

这使得 LaserGRBL 只能在中大型输出尺寸(从 30x30mm 以上开始)或在任何情况下都可以处理分辨率/尺寸/细节与输出尺寸相当的源图像。

这意味着您无法使用 LaserGRBL 将圣经刻在米豆上 :-)

小的输出尺寸改进 #764 arkypita 添加了 增强 标签 2019 年 11 月 6 日
小的输出尺寸改进 #764
所有者作者

只需稍作改动,我就可以修改 LaserGRBL 以避免缩小光栅图像,在矢量化期间处理原始图像并仅缩小最终矢量化图像。

这应该使得即使在小输出尺寸下也可以获得非常详细的图像(前提是激光足够精确)。

小的输出尺寸改进 #764

你怎么看待这件事?

小的输出尺寸改进 #764

听起来是一个很大的进步。

小的输出尺寸改进 #764
所有者作者

我对此做了一些测试,但我对结果不满意。

保持原始图像的分辨率/质量进行矢量化,然后缩放结果,很容易导致“过于详细的图像”,激光无论多么精确,都会标记为“黑点”。

在上面的示例中(要雕刻 4mm x 3mm 的 galeon),显然不可能获得像样的结果。

也许仍然可以尝试将分辨率保持在比当前分辨率高一点的水平,但很明显,为了保持图像的可雕刻性,向下调整尺寸会丢失细节是必要的。

小的输出尺寸改进 #764

哦好的。太可惜了。

小的输出尺寸改进 #764
所有者作者
阿尔基皮塔 评论了 2019 年 11 月 15 日  

这些是我的测试结果

源图像(我选择了一张没有太多细节的图像用于此测试):

小的输出尺寸改进 #764

使用不同宽度的目标尺寸:3mm、5mm、8mm、12mm、20mm、30mm

底线是由实际的 LaserGRBL 算法生成的矢量化(调整光栅图像的大小,平滑和丢失信息,然后矢量化)。

顶线是用一种新算法生成的,该算法以全尺寸对源图像进行矢量化,然后在不损失质量的情况下缩小矢量路径。

小的输出尺寸改进 #764

是否可以通过查看最小版本的图像(3、5、8、12 毫米)来欣赏差异

小的输出尺寸改进 #764

旧算法会丢失细节,而新算法会保留细节。

然而,结果的差异并不是那么明显。只有在 12mm 图像(左起第四个)上才能注意到更好的质量。在较小的情况下,步进器的质量、激光点的宽度等会浪费图像的所有细节和质量。

小的输出尺寸改进 #764

小的输出尺寸改进 #764
所有者作者

如果有人想用自己的雕刻机进行测试,这里是 gcode。

比较.zip

小的输出尺寸改进 #764

这样好多了。我现在没有什么可以试穿的,但它看起来真的很棒。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
小的输出尺寸改进 #764小的输出尺寸改进 #764

喜欢 (0)