FreeMat
IMAGEPROPERTIES Image Object Properties

Section: Handle-Based Graphics

Usage

Below is a summary of the properties for the axis.

  • alphadata - vector - This is a vector that should contain as many elements as the image data itself cdata, or a single scalar. For a single scalar, all values of the image take on the same transparency. Otherwise, the transparency of each pixel is determined by the corresponding value from the alphadata vector.
  • alphadatamapping - {'scaled','direct','none'} - For none mode (the default), no transparency is applied to the data. For direct mode, the vector alphadata contains values between @[0,M-1]| where M is the length of the alpha map stored in the figure. For scaled mode, the alim vector for the figure is used to linearly rescale the alpha data prior to lookup in the alpha map.
  • cdata - array - This is either a M x N array or an M x N x 3 array. If the data is M x N the image is a scalar image (indexed mode), where the color associated with each image pixel is computed using the colormap and the cdatamapping mode. If the data is M x N x 3 the image is assumed to be in RGB mode, and the colorpanes are taken directly from cdata (the colormap is ignored). Note that in this case, the data values must be between @[0,1]| for each color channel and each pixel.
  • cdatamapping - {'scaled','direct'} - For scaled (the default), the pixel values are scaled using the clim vector for the figure prior to looking up in the colormap. For direct mode, the pixel values must be in the range [0,N-1 where N is the number of colors in the colormap if the data is integer type. For floating point data types, values must be in the range [1,N].
  • children - Not used.
  • parent - handle - The axis containing the image.
  • tag - string - You can set this to any string you want.
  • type - string - Set to the string 'image'.
  • xdata - two vector - contains the x coordinates of the first and last column (respectively). Defaults to [1,C] where C is the number of columns in the image.
  • ydata - two vector - contains the y coordinates of the first and last row (respectively). Defaults to [1,R] where R is the number of rows in the image.
  • userdata - array - Available to store any variable you want in the handle object.
  • visible - {'on','off'} - Controls whether the image is visible or not.