开源改变世界!!

最佳光栅格式/指南 #116

推推 grbl 2年前 (2023-01-26) 166次浏览
关闭
jorgemarmo 打开了这个问题 2017 年 9 月 26 日 · 7条评论
关闭

最佳光栅格式/指南#116

jorgemarmo 打开了这个问题 2017 年 9 月 26 日 · 7条评论

注释

最佳光栅格式/指南 #116

嗨 arkypita 和 lasergrbl 社区,
我是激光雕刻的新手,所以这个问题的答案对你们中的许多人来说可能是显而易见的,如果是这样我道歉……
无论如何,我想知道最好的光栅格式是什么如果我从矢量软件作为插图画家或 inkscape 生成它,则使用广告输入到 laserGRBL。BMP?图片?PNG?压缩级别?子采样?透明背景?尺寸与雕刻尺寸有关吗?像素密度?

先感谢您!

最佳光栅格式/指南 #116
所有者
阿尔基皮塔 评论了 2017 年 9 月 26 日  

这是一个很好的问题!在回答之前,解释一下 LaserGRBL 的工作原理很重要。

当您需要以 10 行/毫米的速度雕刻 50×50 毫米的图像时,您需要生成要雕刻的 500×500 像素的像素图。请注意,10 行/毫米相当于 254dpi(1 毫米 x 2.54 毫米/英寸)的分辨率,这已经是一个很好的质量。

因此,当您要求生成 50x50mm @ 10 线/mm 时,LaserGRBL 会将您的图像缩放为 500x500px,独立于图像的原始尺寸。如果原始图像更大,它将被缩小到这个尺寸,如果更小,它将被放大。

所使用的算法可以在 NearestNeighbor 和 HighQualityBicubic 之间进行选择。
http://lasergrbl.com/ru/usage/raster-image-import/import-parameters/

显然,任何一种缩放都会导致伪影、平滑和锐度下降;然而,如果起始图像具有更高的分辨率,则下采样伪影可以忽略不计。相反,如果初始分辨率非常低,则伪影可能会很明显。

如果您想保留原始图像而没有任何伪影,您必须生成像素大小与所需线/毫米和大小完全匹配的图像。

pxWidth = mmWidth * line/mm
pxHeight = mmHeight * line/mm

最佳光栅格式/指南 #116

伟大的!
“边界识别”怎么样我倾向于认为 png(未压缩,没有平滑)应该工作得更好。但是 1) 我不是 100% 确定并且 2) 白色背景上的黑色?或者任何颜色超过透明?(另一方面,透明可能会产生问题是算法寻找“对比”

最佳光栅格式/指南 #116
所有者
阿尔基皮塔 评论了 2017 年 9 月 26 日  

关于文件格式和压缩,请记住“纯白色”像素 (RGB 0,0,0) 是 LaserGRBL 的特例,因为它允许跳过此特定像素/区域的雕刻并使用 G0 快速定位更高的速度。

Jpg 格式经常对图像进行无形的“染色”,使用在人眼中看起来相同但在计算机中看起来不同的相似颜色。这对于从网络上下载的一些图像尤其令人讨厌,这些图像的背景应该是完美的白色,但并不是因为使用了高压缩。

LaserGRBL 可以通过“ white clip ”控制帮助解决这个问题,它设置了转换引擎可以读取为“纯白色”的阈值。

应避免使用高压缩率的 Jpg,但如果压缩率不高也可以。

最佳光栅格式/指南 #116
所有者

矢量化使用 PoTrace 算法。我不知道它的内部细节,所以我无法回答你最后一个问题。如果您想了解更多信息,可以阅读PoTrace 技术论文

最佳光栅格式/指南 #116
所有者

不需要透明背景,因为我拍摄图像并在进行任何计算之前将其放在白色背景上。

最佳光栅格式/指南 #116
所有者

PS:如果你使用 inkscape,有一个插件可以直接从矢量 SVG 生成 GCode。
如果生成光栅并使用 LaserGRBL 进行转换,结果会更好。

https://jtechphotonics.com/?page_id=2012

最佳光栅格式/指南 #116

太谢谢了!