Я создаю GUI, содержащий изображение, используя следующий код:Matlab графический интерфейс изображение неправильно синий
try
Imagenamehere = imread('Imagenamehere.jpg');
axes(handles.Logo)
image(Imagenamehere)
set(gca,'xtick',[],'ytick',[])
catch
msgbox('Please download all contents from the zipped file into working directory.')
end
Изображение показывает вверх, но по какой-то причине полностью окрашен в синий цвет, как если бы положить через синий фильтр. Я не думаю, что было бы разумно загрузить изображение, но это простой логотип, окрашенный в черный и белый.
Кто-нибудь знает, что может быть причиной этого?
Спасибо, я думаю, это было проиндексированное изображение, потому что я использовал предложенный вами код, и логотип теперь выглядит так, как ожидалось! – djj19
Я только что понял, что это создало новую проблему! Остальные мои фигуры, которые были ранее окрашены, теперь черно-белые? – djj19
тип - uint8. получив 500x542 для размера cdata и 16x3 для размера colourmap. – djj19