2020年7月25日 星期六

Inkscape : Raster 2 Laser GCode generator 更新

2020年7月25日 星期六
前幾天有人留言提到 Raster 2 Laser GCode generator 已經無法在 Inkscape 1.0 上使用後,又燒起研究程式的火。試了幾天,對這個 extension 更了解了,也一一把和 Inkscape 1.0 不相容的地方找出來並解決。

本來還在想,如果要弄新舊兩個版本,不就累死了。今天試用 Inkscape 1.0 增加參數的 attribute 「arg_parser」來當依據,用 Python 的 hasattr 來判斷是否有「arg_parser」,如果為 True,表示為 Inkscape 1.0 以後的版本,就改用新的語法,反之前使用舊的版本。哈~這樣子瞎搞一番以後,Raster 2 Laser GCode generator 就可以新舊通吃了!

改過的版本可以在下面 GitHub 專案中下載:

不過為了考慮向下相容 Inkscape 0.92 ,不能在 raster2laser_gcode.inx 中使用「type="path"  mode="folder"」讓使用者用視窗介面的檔案對話框來指定輸出的資料夾。

Inkscape 1.0 用 type="path" 可以用點選的方式選資料夾或檔案

可惜了這個在 Inkscape 1.0 中很方便的新功能。



沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket