Using MATLAB Graphics     Search    Help Desk 

Reading, Writing, and Querying Graphics Image Files

In its native form, a graphics file format image is not stored as a MATLAB matrix, or even necessarily as a matrix. Most graphics files begin with a header containing format-specific information tags, and continue with bitmap data that can be read as a continuous stream. For this reason, you cannot use the standard MATLAB I/O commands load and save to read and write a graphics file format image.

MATLAB provides special functions for reading and writing image data from graphics file formats. To read a graphic file format image use imread; to write a graphic file format image, use imwrite; to obtain information about the nature of a graphics file format image, use imfinfo.

See the next table for a clearer picture of which MATLAB commands should be used with which image types.

Procedure
Function(s) to Use
Load or Save a Matrix as a MAT-file
load
save
Load or Save Graphics File Format Image, e.g. BMP, TIFF
imread
imwrite
Display Any Image Loaded Into MATLAB

image
imagesc
Utilities

imfinfo
ind2rgb



[ Previous | Help Desk | Next ]