Print an image in Matlab GUI
显示 更早的评论
How do you print an image from a printer in Matlab GUI? I get an error using the code below. Please help me.
Undefined function or variable 'smapleimage'.
smapleimage = imread('image.png');
printdlg(handles.smapleimage)
回答(1 个)
Arthur
2012-11-17
I guess it should be
smapleimage = imread('image.png');
printdlg(smapleimage)
6 个评论
Eric Letsolo
2012-11-17
Arthur
2012-11-17
This error does not come from the two lines you showed here. Please show the entire error message, and the code where it came from.
Eric Letsolo
2012-11-17
编辑:Image Analyst
2012-11-18
Arthur
2012-11-17
Ok, printdlg only accepts figure windows. Try this:
hFig = figure();
smapleimage = imread('image.png');
imshow(smapleimage)
printdlg(hFig)
Eric Letsolo
2012-11-17
Arthur
2012-11-18
类别
在 帮助中心 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!