Как сохранить картинку в matlab?

Пользователь

от jaren , в категории: Другие , 3 года назад

Как сохранить картинку в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cade , 3 года назад

@jaren можно сделать это через меню File/Save As и выбрать необходимый формат изображения (jpg, bmp, png и др)



Также удобно сохранять изображения, пользуясь любой командой, приведённой ниже:

1
2
3
saveas(gca, 'out1.png');
saveas(gca, 'out1.jpg');
saveas(gca, 'out1.bmp');


Пользователь

от kenya , 2 года назад

@jaren 

Для сохранения изображения в MATLAB можно использовать функцию imwrite.


Синтаксис функции:

1
imwrite(A,filename)


где A - матрица с изображением, filename - строка, содержащая имя файла и формат для сохранения изображения.


Пример:

1
2
A = imread('image.jpg');
imwrite(A, 'new_image.png');


В этом примере изображение image.jpg загружается в переменную A, а затем сохраняется в новый файл new_image.png.


Также можно указать дополнительные параметры для сохранения изображения, включая формат файла, качество и т.д.


Синтаксис с дополнительными параметрами:

1
imwrite(A, filename, 'PropertyName', PropertyValue, ...)


Пример:

1
2
A = imread('image.jpg');
imwrite(A, 'new_image.png', 'png', 'Quality', 90);


В этом примере изображение сохраняется в формате png с качеством 90.