开源改变世界!!

光栅图像转换可能的陷阱 #459

推推 grbl 2年前 (2023-01-27) 169次浏览
关闭
Dpsspower 开启了这个问题 2018 年 10 月 11 日 · 4条评论
关闭

光栅图像转换可能的陷阱#459

Dpsspower 开启了这个问题 2018 年 10 月 11 日 · 4条评论

注释

光栅图像转换可能的陷阱 #459

你好,
我做了很多光栅图像雕刻。
有时我会通过单独的矢量切割来切割雕刻图像。但问题就在这里开始了。
我认识到当您输入第一个尺寸时,LaserGRBL 会计算(或建议)图片的第二个尺寸。
例如位图 802 x 801 像素。20 线/毫米。输入 B = 40mm。
软件自动设置H=39mm,是假的。一维误差为 2.5%。
雕刻将在一个方向上扭曲 2.5%。
801 / 20 = 40,05 毫米和 802 / 20 = 40,1 毫米。
将 801 或 802 / 20 向下舍入为 39 没有合乎逻辑的理由。
我猜软件某处存在巨大的舍入或计算错误。
当您手动输入 H = 40 时,软件会建议 B = 40mm,这是正确的。
当我试图通过矢量形状切割雕刻时,我看到了这个问题。它永远不适合!
因此,例如,如果您的雕刻是一个 40mm x 40mm 的圆,而您尝试用 40mm 直径的圆切割它,它永远不会适合。
我想知道为什么该软件只允许以毫米为单位的图片尺寸。保留一位小数就好了。例如,如果您的源图像给出的逻辑尺寸为 50 x 50.8 毫米,您将得到很大的计算错误。您必须确保您的源图像/每毫米行数在 X 和 Y 中产生完整的整数值。在
转换导致像素/尺寸非整数值的图片时,您可能会遇到麻烦。

光栅图像转换可能的陷阱 #459

嗨,
我认为 laserGRBL 会计算小数,即使它没有显示小数。
也许问题出在您的 100 美元 101 美元旅行决议中?我打赌你可以从那里解决它。

光栅图像转换可能的陷阱 #459
作者

No.
Point1:
为什么软件应该将 801 / 20 舍入到 39(甚至内部 39.9999 或其他)?
801 / 20 = 40,05,因此必须至少显示 40(或内部 40,xxxxx 等)。
Point2:
我可以在工件上测量 40 x 39 毫米的尺寸。
如果我手动将 39 建议设置为 40,则结果是正确的 40 x 40mm。
这与控制器中的机械行程或设置无关。

再次为了快速理解:
获取位图 B802 x H801 像素并以 20 线/mm 分辨率加载它。
在 B 尺寸下输入“40”,软件会告诉您在 H 尺寸下为 39。
雕刻时,结果正好是 B40mm x H39mm。
手动将 H-size 中的 39 修正为 40,结果会很好。
尺寸也显示在软件的预览中,甚至是错误的“39”。

当然我可以通过手动修正值来解决它。
我只是想告诉人们这个陷阱,如果他们相信软件在仅输入一维时保持图片的正确纵横比。它不会!

光栅图像转换可能的陷阱 #459
所有者
阿尔基皮塔 评论了 2018 年 10 月 12 日  

你好@Dpsspower
你是对的:当你改变宽度或高度时,LaserGRBL 计算另一个维度以保持正确的纵横比,但它以整数计算,所以一个近似值。
这个近似值对于大图像尺寸来说很小,但对于小图像来说可能会很高。

但是,您的请求已经在开发路线图#64中作为“图像大小的小数”

光栅图像转换可能的陷阱 #459
所有者

尝试更新:-)