0
元のファイルと等しい遅延時間でGIFファイルを書き直したいと思います。これは、例えばイメージである:これは私のコードであるmatlabでのGIFファイルの書き込み遅延時間
が、出力はオリジナルよりも遅い遅延を有します。それを平等にする方法はありますか?
[I map]=imread('a.gif');
delay=0.1;
frame=size(I,4);
loops=65535;
for i = 1:frame
if i==1
imwrite(I(:,:,:,i),map,'b.gif','gif','LoopCount',loops, 'DelayTime', delay); %save file output
else
imwrite(I(:,:,:,i),'b.gif','gif','WriteMode', 'append'); %save file output
end
end