2016-09-30 149 views
0

我有一個包含多個圖層的大型GDSII(.gds)佈局,並且想要將佈局中的兩個圖層的小部分作爲圖像(.bmp或.png)文件剪切並輸出使用Python。由於有許多小剪輯需要生成(數千個),因此手動剪輯不是一種選擇。從GDSII佈局剪輯BMP圖像

任何人都可以指向正確的方向開始?我查看了gdsCAD和gdsii和GDSpy庫,但沒有找到將其保存爲圖像而不是gds的方法。

謝謝!

回答

0

要使用python 2.7保存gdsii文件的圖像,gdsCAD是一個有用的工具,但它確實需要對它進行一些修改。

打開您的gdsCAD安裝文件core.py和編輯行107 plt.show()將被註釋掉,取而代之的是matplotlib調用plt.saveFig()

#plt.show() 
    plt.saveFig("myImage.png") 

然後自動化您的儲蓄具有迭代一些邏輯通過GDSII和調用layout.show("myImage.png"),現在反而指出saveFig。