<< imshow Graphics functions is2D >>

imwrite


Write image to graphics file.


Syntax


imwrite(A, filename)
imwrite(A, map, filename)
imwrite(..., fmt)
imwrite(..., , propertyName, propertyValue)

Input argument


A

matrix: 3D for color and 2D for gray or indexed image.

map

Colormap of indexed image:m-by-3 array.

fmt

Format of output file: 'bmp', 'png', 'jpg', ...

filename

a row vector characters or scalar string: name of graphics file.

propertyName

a scalar string or row vector character.

propertyValue

a value.

Description


imwrite(A, filename) writes image data A to the file specified by filename

Property name:

Quality: quality of output file: scalar in the range [0, 100] (75 as default).

Alpha: matrix of values in the range [0, 1]: Transparency of each pixel.

Comment: character vector, string scalar, cell array of character vectors or string array: Comment added to image.

Author: character vector or string scalar: Author information.

Example


f = figure();
A = rand(69, 69);
A(:,:,2) = rand(69,69);
A(:,:,3) = rand(69,69);
imshow(A);
imwrite(A, [tempdir, '69x69-RGB.png']);

See also


imread, imshow.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< imshow Graphics functions is2D >>