标签: image matlab printing
如何在Matlab GUI中从打印机打印图像?我使用下面的代码得到一个错误。请帮帮我。
smapleimage = imread('image.png'); printdlg(handles.smapleimage)
...
Undefined function or variable 'smapleimage'.
答案 0 :(得分:2)
那是因为smapleimage是数字,而printdlg只接受数字句柄。
<强> 1)强> 可以先创建一个matlab图形(虽然它可能是隐藏的)
smapleimage = imread('image.png'); image(smapleimage) printdlg
<强> 2)强> ..或调用一些系统工具,从命令行打印,如下所示:
system('mspaint /pt image.png');
此处讨论了其他命令行打印选项:1,2,3。