Я пытаюсь преобразовать несколько похожих изображений из GIF в PNG.Вы можете найти две картинки здесь: https://europa.eu/european-union/about-eu/history/1980-1989_en. После преобразования первого GIF (для 1981 года), вы можете увидеть цвет фона такой же, как и раньше, белый, но для второго GIF (для года1986), цвет фона изменился на розовый.Как это исправить?
Ниже мой код:
file_in = uigetfile('*.*', 'All Files', 'MultiSelect','on');
file_out = cellfun(@(x) cat(2, x(1:(length(x)-3)), 'png'),...
file_in, 'UniformOutput', false);
for i = 1: length(file_in)
[gif,map] = imread (file_in{i});
imwrite (gif, map, file_out{i}, 'Background', [0 0 0]);
end