Image Stack

Takes a 3D image file, slices it up, and lays out the resulting stack of images into a nice little montage. Add masks and contours. Go nuts!

You are now following this Submission

Make beautiful looking plots out of stacks of images, and customize them with contours, masks, colorbars, titles, etc. Fonts are automatically set to use the LaTeX interpreter, unless you feel like something uglier then there are PLOTOPTIONS!
IMAGEST create an image stack figure out of a 3D array. Slices up the
3D array and lays out each slice in an optimized grid. Add
masks and contours to make your images tell a story.
fig = IMAGEST(propertyArray) creates an image stack out of
propertyArray
fig = IMAGEST(propertyArray, dataOptions, plotOptions) creates
an image stack using extra dataOptions and plotOptions
dataOptions and plotOptions are (name,value) pairs. The function returns a FIGURE object whose 1st child, fig.Children(1), is the COLORBAR, and the remaining children are the AXES. One can fine tune the behavior of the plot by directly accessing the properties within the children. All titles support LaTeX in math mode ex. $\phi$ Run the manual function in MATLAB to examine all (name,value) arguments.
Imagest will automatically try to find the best layout for the data provided. If what this mindless algorithm does is not to your liking, then use PLOTOPTIONS to override its sensibilities.

Cite As

Damian Sowinski (2026). Image Stack (https://www.mathworks.com/matlabcentral/fileexchange/87462-image-stack), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2020a to R2021a

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.1

Tweaked the manual

1.0.0