很好! 我是纯外行,但也模仿楼主搞成了一个软件。目前使用正常!
我需要把大量的PNG图片转成JPG, AI给我写出了一个py文件。
但电脑不能直接运行py,需要转成exe程序,可转换过程麻烦,我安装相关的软件没成功,运行起来各种不正常。
后来找到一个在线转换的网页,一次成功了。
封装exe的网页:
电脑上可用的exe文件
py源代码
美中不足是封装封装的exe体积太大了,好像压缩方法也很复杂,暂时不研究压缩了。
使用GPT-5生成,只经过3次对话,就达到了基本可用的水平
功能:将PNG图片的灰度自动转化为切削深度,支持自定义深度模式(最黑的地方切得最深还是最白的地方切得最深),支持深度归一化(以图片内的最黑/最白处为最深切削深度)。
设置了开粗+精雕两道工序,精雕时会自动避开已开粗的区域,避免浪费加工用时(某些开源的PNG转Gcode软件并不支持这样,比如dmap2gcode等)
经测试,对于仅有纯黑和纯白的图片,生成的刀路基本能够还原图片样貌,但存在以下问题:
1.生成的刀路与图片相比,是旋转了180°的,应该是图片坐标和G代码的坐标设置反了。如果懒得改代码,使用时可以将图片事先旋转180°.
2.在大色块中间会有一些小杂点,图片处理算法应该还有待优化。比较好的优化方式是找一个质量较好的开源算法,让GPT-5学习并仿写。
考虑到制作这个东西仅仅耗时1小时、成本1.2元(根据token消耗量折算),已经相当厉害了。这类工具,即使由十分熟悉相关算法和技术的人员编写,恐怕至少也要1天的时间。
附赠一个用于估算G代码执行时间的脚本,同样由GPT-5编写。用前述PNG转Gcode脚本生成的开粗程序进行验证,该脚本估计耗时6h15min,实际耗时6h40min(杂牌三轴CNC),误差在10%以内,还算良好。生成该脚本仅经历1次对话。
很好! 我是纯外行,但也模仿楼主搞成了一个软件。目前使用正常!
我需要把大量的PNG图片转成JPG, AI给我写出了一个py文件。
但电脑不能直接运行py,需要转成exe程序,可转换过程麻烦,我安装相关的软件没成功,运行起来各种不正常。
后来找到一个在线转换的网页,一次成功了。
封装exe的网页:
电脑上可用的exe文件
py源代码
美中不足是封装封装的exe体积太大了,好像压缩方法也很复杂,暂时不研究压缩了。