注释
我会看看你的代码。 |
好提示 |
对于那些想看看它是如何工作的人。 |
DPI/Autosize 如何与 line/mm 雕刻分辨率交互?它仅用于计算图像尺寸还是用作雕刻分辨率? |
仅针对最终图像的尺寸。如果您在原始程序中手动输入尺寸 W 或 H.,则完全相同。 更准确地说: private void CheckBox1_CheckedChanged(object sender, EventArgs e) 两个功能,因为它可以
mTrueOriginal.Width 值取自 (ImageProcessor.cs)
name.nc = name.jpg 只是函数改变了(GrblCore.cs) |
在开发(主)分支中完成 我不喜欢使用 300dpi 作为常量值,而是从文件信息中检测分辨率 |
完美的!
这不是问题,我可以自己定制编译
晚安。 |
添加到 v3.0.4 让我知道 |
非常感谢 |
你好,
这是一个很棒的程序。
两个建议:(
我已经修改了程序并使用了几个月的这些选项)
A. 基于分辨率 [pxl] 的图像尺寸标注。#123,#245b
这个选项对我来说是基本的。
在“目标图像”屏幕上,我另外插入:
“自动调整开/关”开关。如果它是 OFF,程序将像原来的那样工作。
在 ON 选项中,根据分辨率计算图像大小并将其输入当前“大小”W、H 字段(使用更改锁定或手动输入)
W[mm] = 25.4 * W[pxl] / DPI
我添加了 DPI 字段以手动输入分辨率。默认(起始)DPI 值 = 300 (DPI>0)
如果输入零,该字段将返回默认值。
无论“AutoSize”状态如何,都可以输入 DPI。确认进入。
B. 保存程序 -> name.nc = name.jpg # ??? (有一个请求)
(GrblCore.cs 中的附加代码)
这两个建议都已经包含在文件中,应该在原程序 v.3.0.3 中替换!同时,在旧版本中它不起作用@arkypita更新了这些文件。
我不是程序员!!!
您可能可以更专业,更优雅地完成它。对我来说最重要的是它有效。检查、更改和使用。
希望您坚持不懈,进一步完善该计划。
A+B.zip