我尝试使用此代码将 svg 图像修改为 png
filename = 'hello';
inkscapepath = '"my inkscape path"';
system( [inkscapepath ' ' filename ...
'.svg --export-area-drawing --export-png=' filename '.png'])
它将创建一个 hello.png 文件。如果我用 windows 图片查看器打开它,它看起来很好。存在相同的内容。svg 图像为 png 格式,但分辨率从 100x100px 更改为 60x8。
但要在 MATLAB 中查看它,如果使用
imshow('hello.png')
全黑图像作为输出图形出现。图像矩阵包含所有等于 0 的条目