1、gds文件和svg文件
gds 文件是 gdstk 库 Library 保存的文件,svg 是 cell 中保存的文件,gdstk 中保存的是矢量图形的大小和位置,svg 图像我们可以直接查看。
from IPython.display import SVG
svg_file = "xx.svg"
Display(SVG(svg_file))
svg图像也不是标准的图形文件,是一种可缩放的矢量图形文件,我们在进行一些操作时要将其转换成标准的图形文件。
2、标准图形文件
常见的标准图形文件有好多中,我们常见的是 jpg 文件。

3、gdstk转换为标准图形文件
gdstk 文件不能直接进行一些常规的图像操作,需要转换成标准图形文件。
import gdstk as gk
import numpy as np
from matplot.Image import Image
svg_file = "xxx.svg"
def svg_to_jpg(svg_file,jpg_name):
with open(svg_file) as sf:
if sf:
文章讲述了gds文件和svg文件在gdstk库中的使用,其中gds用于Library,svg用于cell。svg是一种可缩放矢量图形,但非标准格式,需要转换成如jpg这样的标准图形文件。文章提供了一个将svg转换为jpg的示例函数svg_to_jpg。
717

被折叠的 条评论
为什么被折叠?



