4 channel image problem reading
조회 수: 10 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
답변 (1개)
Walter Roberson
2017년 5월 23일
[I, map, Transparency]=imread('box_without_.png');
image(I, 'alphadata', Transparency);
if ~isempty(map); colormap(map); end
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!