Сохранить сюжет в файл изображения в Matlab: разница между Saveas и Print

StackOverflow https://stackoverflow.com/questions/2487692

Вопрос

Интересно, при сохранении сюжета в файл изображения в 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top