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