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

回答(1 个)

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 个评论

i got this error
Error in spectrigram (line 308)
print('-djpg',filename) ;

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Convert Image Type 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by