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개)

Bjorn Gustavsson
Bjorn Gustavsson 2021년 3월 13일

0 개 추천

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) ;
Oops. It should be:
print('-djpeg',filename)

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Convert Image Type에 대해 자세히 알아보기

제품

질문:

2021년 3월 13일

댓글:

2021년 3월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by