export_fig is a MATLAB toolbox designed to simplify high-quality figure export from MATLAB, faithfully preserving visual appearance as seen on-screen—including size, colours, fonts, and layout—while offering precise control over output formats such as PNG, PDF, EPS, and more. Exporting a figure from MATLAB the way you want it (hopefully the way it looks on screen), can be a real headache for the unitiated, thanks to all the settings that are required, and also due to some eccentricities (a.k.a. features and bugs) of functions such as print. The first goal of export_fig is to make transferring a plot from screen to document, just the way you expect (again, assuming that's as it appears on screen), a doddle. The second goal is to make the output media suitable for publication, allowing you to publish your results in the full glory that you originally intended.
Features
- Faithfully reproduces on-screen figure appearance, bypassing quirks of MATLAB’s built-in print and saveas
- Supports multiple output formats (vector and bitmap) including PNG, PDF, EPS
- Offers cropping, transparency control, color space settings, and image compression control
- Embeds fonts and applies anti-aliasing for publication-ready outputs
- Available as a File Exchange tool and widely adopted across MATLAB users
- Automates figure export processes, reducing manual tweaking