Graphics |
Reading a Graphics Image
The function imread
reads an image from any supported graphics image file in any of the supported bit depths. Most of the images that you will read are 8-bit. When these are read into memory, MATLAB stores them as class uint8
. The main exception to this rule is that MATLAB supports 16-bit data for PNG and TIFF images. If you read a 16-bit PNG or TIFF image, it will be stored as class uint16
.
Note
For indexed images, imread always reads the colormap into an array of
class double , even though the image array itself may be of class uint8 or
uint16 .
|
For our discussion here we will show one of the most basic syntax uses of imread
. This code reads the image ngc6543a.jpg
.
You can write (save) image data using the imwrite
function. The statements
create a BMP file containing the clown image.
Reading, Writing, and Querying Graphics Image Files | Writing a Graphics Image |