Сохранить сюжет в файл изображения в Matlab: разница между Saveas и Print
Вопрос
Интересно, при сохранении сюжета в файл изображения в Matlab в чем разница между Saveas и Print? В каких случаях могут быть использованы оба и в каких случаях можно использовать только один?
Спасибо и с уважением!
Решение
Я считаю, что Saveas - просто обертка для печати. Посмотрите на исходный код для Saveas (Edit Saveas) - много проверяет аргументы и только одну строку печати в конце. Обе функции поддерживают одни и те же форматы. Saveas имеет немного проще синтаксиса.
Из замечаний Saveas: "If you want to control the size or resolution of figures saved in image (bitmapped) formats (such as BMP or JPG), use the print command."
Другие советы
Печать также намного более гибкая и в других отношениях. Посмотрите на страницу DOC для печати - вы можете скопировать в буфер обмена (например, с «print -dmeta»), а также, конечно же, печатать на принтер.
вместо этого используйте Hgexport следующим образом:
hgexport(gcf, 'figure1.jpg', hgexport('factorystyle'), 'Format', 'jpeg');
источник:http://www.mathworks.com/support/solutions/en/data/1-1pt49c/index.html?product=sl&solution=1-1pt49c