设置窗口/图片标题

11

我有:

img = imread('pic.jpg','jpg');
r = img(:,:,1);
g = img(:,:,2);
b = img(:,:,3);

figure, imshow(r);
figure, imshow(g);
figure, imshow(b);
如何在每张图片上设置标题?
1个回答

13
您想要更改图形窗口的 Name-属性。
img = imread('pic.jpg','jpg');
r = img(:,:,1);
g = img(:,:,2);
b = img(:,:,3);

figure('Name','this is the red channel'), imshow(r);
figure('Name','this is the green channel','NumberTitle','off'), imshow(g);
title(gca,'you can also place a title like this')    

fh = figure; imshow(b);
set(fh,'Name','this is the blue channel')

如果你调用imshow(g,[]),它会自动将图像缩放至最小/最大值。


不错!这是窗口的标题:)。你能告诉我如何更改窗口中图片上方的文本吗? - Miko Kronn
错误使用 ==> title 在 29 行 输入参数数量不正确错误在 ==> title 在 23 行 h = title(gca,varargin{:}); 当我尝试使用 title('gca','you can also place a title like this') 时。 - Miko Kronn
1
@Miko Kronn:修复了错误。gca 不应该用引号括起来。顺便说一句:如果有帮助,请不要忘记接受答案。 - Jonas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接