matlab導出動畫gif


matlab導出動畫gif

獲取當前繪圖窗口,一幀一幀的追加寫入Gif圖片即可

% Write to the GIF File 追加Gif圖片
    frame = getframe(h); % 獲得當前畫圖窗口h
    im = frame2im(frame); 
    [imind,cm] = rgb2ind(im,256); %圖片顏色轉換256
    filename = ['aa',num2str(1),'.gif'];%圖片名稱
    if loop == 1
        imwrite(imind,cm,filename,'gif', 'Loopcount',inf,'DelayTime',0.2);
        %有一些參數網上有說明 delaytime gif播放時間差
    else
        imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',0.2); 
    end


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM