【问题标题】:Print an image in Matlab GUI在 Matlab GUI 中打印图像
【发布时间】:2012-11-17 09:21:40
【问题描述】:

如何在 Matlab GUI 中从打印机打印图像?使用下面的代码时出现错误。请帮帮我。

smapleimage = imread('image.png');
printdlg(handles.smapleimage) 

...

Undefined function or variable 'smapleimage'.   

【问题讨论】:

    标签: image matlab printing


    【解决方案1】:

    那是因为 smapleimage 是数字,而 printdlg 只接受图形句柄。

    1) 一个人可以先创建一个 matlab 图形(虽然它可能被隐藏)

    smapleimage = imread('image.png');
    image(smapleimage)
    printdlg
    

    2) ..或调用一些系统工具,从命令行打印,如下所示:

    system('mspaint /pt image.png');
    

    此处讨论其他命令行打印选项:1,2,3

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多