4 channel image problem reading

4 visualizaciones (últimos 30 días)
juan valdebenito
juan valdebenito el 23 de Mayo de 2017
Comentada: juan valdebenito el 23 de Mayo de 2017
Hi, I removed background image with photoshop and save de image as png file. Then I used [I, map, alpha]=imread() and when display the image I, it have information that I had removed with photoshop. Original photo
photo with background removed:
Then i read the image with this command [I,map,Transparency]=imread('box_without_.png') and image I is:
alpha channel it's fine
I eventually could solve this doing I=I.*(transparency/255); but It's weird if supposedly removing the background I lost information. Also i opened the image with others programs (chrome, windows photo viewer) and look fine, without background.
So, there is something that i am doing wrong? it is a photoshop problem? or matlab problem? any suggestion Any suggestions will be appreciated ps: sorry for any english grammar error

Respuestas (1)

Walter Roberson
Walter Roberson el 23 de Mayo de 2017
[I, map, Transparency]=imread('box_without_.png');
image(I, 'alphadata', Transparency);
if ~isempty(map); colormap(map); end

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by