how to give color to an output text
255 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Elysi Cochin
am 8 Apr. 2013
Kommentiert: Michael
am 18 Nov. 2020
i saved my output in txt file.....
myOutput = Image Processing is interesting
i wanted to display the word "Process" in green color and the remaining words in black color itself....
i found a link in which we can format the text in different ways....
but in all those examples we give the full text to change color... but i want only a portion of the text to change its color...
if found the starting position of Process and the position upto which i want to change color... but i dont know how to keep the other text colors black and "Process" only green...... please can someone help me solve it.... i need the output to be displayed either in command window or txt file.... but the only thing is the change in color shud be there.....please do reply....
0 Kommentare
Akzeptierte Antwort
Cedric
am 8 Apr. 2013
Bearbeitet: Cedric
am 8 Apr. 2013
Use a combination of FPRINTF and CPRINTF, without outputting CR/LF before the "final" end of line.
>> fprintf('This is a ') ; cprintf('_red', 'colorful ') ; fprintf('example!\n') ;
but be aware that CPRINTF is rather slow.
>> tic ; for k = 1:1e2, fprintf('.') ; end ; fprintf('\n') ; toc
....................... ..
Elapsed time is 0.001758 seconds.
>> tic ; for k = 1:1e2, cprintf('_red', '.') ; end ; fprintf('\n') ; toc
....................... ..
Elapsed time is 1.458687 seconds.
1 Kommentar
Michael
am 18 Nov. 2020
FYI all to all, cprintf needs to be downloaded from:
Weitere Antworten (1)
Image Analyst
am 8 Apr. 2013
I know this isn't what you want, but in case others want to know how to "burn" colored text into images, see this link : http://www.mathworks.com/matlabcentral/fileexchange/38721-embed-text-and-graphics-in-an-image
0 Kommentare
Siehe auch
Kategorien
Mehr zu Annotations 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!