0

Matlab GUIでプリンターから画像を印刷するにはどうすればよいですか? 以下のコードを使用するとエラーが発生します。私を助けてください。

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

...

Undefined function or variable 'smapleimage'.   
4

1 に答える 1

2

これは、smapleimage が数値であるのに対し、printdlg は Figure ハンドルのみを受け入れるためです。

1) 最初にmatlab図を作成することもできます(ただし、非表示になる場合があります)

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

2) ..または、システム ツールを呼び出して、次のようにコマンド ラインから印刷します。

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

その他のコマンドライン印刷オプションについては、ここで説明します: 123

于 2013-01-15T12:04:31.317 に答える