I need to speedup saving spectrogram images

I have 28 diseases every diseases has his own file in my computer to save the images on it..
I came with this code and its work but its it take time because my data are huge.
if ANNOTD(c)==0
spectrogram(M(LL:RR,1),'yaxis');
filename = fullfile('C:\Users\SCC\Desktop\task1\heart DB\spectrigram\NOTQRS',sprintf('NOTQRS-patient(%02d)-beat(%04d)-channel(1).jpg',patient_num,c));
exportgraphics(gca,filename);
if any one know pls help me

Antworten (1)

Bjorn Gustavsson
Bjorn Gustavsson am 13 Mär. 2021

0 Stimmen

Maybe you get some speedup by using print instead of exportgraphics. You can at least try and check that:
...as above
print('-djpg',filename) % instead of exportgraphics
Maybe other file-formats are faster to write to, perhaps you can try to save as .png-images too.
HTH

2 Kommentare

i got this error
Error in spectrigram (line 308)
print('-djpg',filename) ;
Oops. It should be:
print('-djpeg',filename)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Convert Image Type finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 13 Mär. 2021

Kommentiert:

am 14 Mär. 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by