How to save file as 300 dpi png?

80 visualizaciones (últimos 30 días)
Faith McColl
Faith McColl el 9 de Jul. de 2015
Comentada: Star Strider el 9 de Jul. de 2015
I am trying to save a figure as a 300 dpi png file. The command print('filename','-dpng','resolution','300') does not work because Matlab is unsure if the name of the file should be "filename" or "resolution". How do I fix this? Is there a better way to control the resolution and file type of images from Matlab?

Respuesta aceptada

Star Strider
Star Strider el 9 de Jul. de 2015
You didn’t say the MATLAB version you’re using, but the R2015a documentation for print under the section for Input Arguments states for ‘resolution’:
  • resolution — Resolutionstring containing -r and integerResolution, specified as a string containing -r and an integer value indicating the resolution in dots per inch. For example, '-r300' sets the output resolution to 300 dots per inch. To specify screen resolution, use '-r0'.
  2 comentarios
Faith McColl
Faith McColl el 9 de Jul. de 2015
That worked! Thank you!
Star Strider
Star Strider el 9 de Jul. de 2015
My pleasure!

Iniciar sesión para comentar.

Más respuestas (1)

Sid
Sid el 9 de Jul. de 2015
Not a direct answer to the question at hand, but can you try export_fig from FEX (check link here)?
Had a no issues setting resolution for .png formats in the past with it, so figured I suggest it.
In case you go down this path, the documentation is located here .
  1 comentario
Faith McColl
Faith McColl el 9 de Jul. de 2015
I would rather just stick to using Matlab without having to download anything extra if that's possible.

Iniciar sesión para comentar.

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by