How to make trasparent the background of the static text.
79 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jhon Rackham
am 16 Sep. 2019
Kommentiert: Niv Cohen
am 19 Mär. 2022
Hi guys, i'm working on GUIDE and i want to make transparent the background of the static text, is it posible?
0 Kommentare
Akzeptierte Antwort
Adam Danz
am 16 Sep. 2019
When you set the BackgroundColor of a static text box to "none", a black patch appears rather than transparency.
As a workaround, instead of a static text box you can open GUIDE and add a Axes in its place. After adding the axes, right click on the axes and select "property inspector"; scroll down to "Visible" and de-select the checkbox (visible = off).
Save, and close the GUI. Open the m-file and go to the opening function ("..._OpeningFcn"). Within the opening function you can set the text and specify the axes handle in the first input:
text(handles.axes1,.5,.5,'StaticTextHere','FontSize', 14,...
'HorizontalAlignment','Center','VerticalAlignment', 'middle') %this centeres the text in the invisible axes
0 Kommentare
Weitere Antworten (1)
cui,xingxing
am 30 Aug. 2021
x = 0:.1:2*pi;
y = sin(x);
figure;
plot(x,y,'LineWidth',4);
text(1,0,'Transparent background image','color','red')
% save to transparented image
set(gcf, 'color', 'none');
set(gca, 'color', 'none');
exportgraphics(gcf,'transparent.eps',... % since R2020a
'ContentType','vector',...
'BackgroundColor','none')
1 Kommentar
Siehe auch
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!