MATLAB function to convert a figure into a high-resolution video frame.
Matlab
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.md
README.md
example.m
fig2frame.m

README.md

fig2frame

Convert a figure into a high-resolution video frame, trying to preserve figure appearance as much as possible.

Why is this better than GETFRAME? GETFRAME performs a screen grab of the region of your screen where the figure is. This is problematic because:

  1. You must actually draw and display the figure on-screen. This is slow.
  2. GETFRAME does not check that the figure is the front-most object on your screen.
  3. The frame cannot be larger than your screen.

fig2frame avoids these problems by generating a new, invisible figure and converting the figure data directly to an image instead of performing a screen grab.