
matlab GUI 静态文本 怎么设置为透明 将文字显示在图片上
3个回答
展开全部
直接在图片上使用text就可以了,不需要静态文本。
追问
那该怎么用呢?我在gui里用了一个Axes空间,显示了一张图片,但是我还想在上面显示文字。就是不要有静态文本那样的背景
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%读取载体文件
l_w_source_image=im2double(imread('读取的图片路径'));
%读取文本;
text='你好!';
%进行嵌入
H = vision.TextInserter(text);
H.Color = [1.0 1.0 0];
H.FontSize = 20;
%图片显示的坐标
H.Location = [25 25];
InsertedImage = step(H,l_w_source_image);
figure(2);
imshow(InsertedImage);
字体的透明度不会设置,不过这个可以将字体显示在图片上
l_w_source_image=im2double(imread('读取的图片路径'));
%读取文本;
text='你好!';
%进行嵌入
H = vision.TextInserter(text);
H.Color = [1.0 1.0 0];
H.FontSize = 20;
%图片显示的坐标
H.Location = [25 25];
InsertedImage = step(H,l_w_source_image);
figure(2);
imshow(InsertedImage);
字体的透明度不会设置,不过这个可以将字体显示在图片上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |