error when reading a bmp picture

Hello,
I try to read the attached picture with imread and to put the RGB values into the variable M
M = imread('test1.bmp');
but I get the following error:
Reference to non-existent field 'AlphaMask'.
Error in readbmpdata>bmpReadData32 (line 285)
rgbaMaskArray = [info.RedMask, info.GreenMask, info.BlueMask,
info.AlphaMask];
Error in readbmpdata (line 32)
X = bmpReadData32(info);
Error in readbmp (line 17)
X = readbmpdata(info);
Error in imread (line 415)
[X, map] = feval(fmt_s.read, filename, extraArgs{:});
Has anyone an idea where the error comes from? Thanks!
Cheers Guillaume

1 comentario

Titus Edelhofer
Titus Edelhofer el 29 de En. de 2015
Hi Guillaume,
is it really a .bmp file? Sometimes such errors occur when the file is stored e.g. as .jpg and then renamed ...
Titus

Iniciar sesión para comentar.

Respuestas (0)

Etiquetas

Preguntada:

el 29 de En. de 2015

Comentada:

el 29 de En. de 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by