Pergunta

Gostaria de saber ao salvar o gráfico em um arquivo de imagem no matlab, qual a diferença entre saveas e print?Em que casos ambos podem ser usados ​​e em que casos apenas um pode ser usado?

Obrigado e cumprimentos!

Foi útil?

Solução

Acredito que SAVEAS é apenas um wrapper para PRINT.Veja o código-fonte do SAVEAS (editar saveas) - muitas verificações de argumentos e apenas uma linha de impressão no final.Ambas as funções suportam os mesmos formatos.SAVEAS tem uma sintaxe um pouco mais fácil.

Das observações do 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."

Outras dicas

A impressão também é muito mais flexível de outras maneiras.Veja a página do documento para imprimir - você pode copiar para a área de transferência (por exemplo,com "print -dmeta") bem como, claro, imprimir em uma impressora.

use hgexport em vez disso, da seguinte maneira:

hgexport(gcf, 'figure1.jpg', hgexport('factorystyle'), 'Format', 'jpeg');

fonte:http://www.mathworks.com/support/solutions/en/data/1-1PT49C/index.html?product=SL&solution=1-1PT49C

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top