2017-04-04 145 views
0

enter image description here徽標看起來不同後上傳

嗨,在第一張圖片,你可以看到我想上傳什麼標誌。 但是,上傳之後,它會稍微改變它的顏色規格,如第二張圖片(右下角)所示。它增加了黑色。 你能幫我一下嗎?

我正在使用的代碼:

axes(handles.axes13) 
imshow('logo4.png') 

enter image description here

+0

我認爲它與4rth色彩通道,透明度有關。用白色替換透明像素。 –

+0

我該怎麼做? 你的意思是在Matlab中做這個或更改圖片? –

+0

我試過這個: set(gca,'Color','none') 但是不行。 –

回答

2

的問題是在原PNG。這裏,徽標頂部設置爲透明,底部爲白色。所以,當你使用imshow繪製圖像時,你會產生這種效果。您可以更改徽標PNG,也可以裝載圖像時將背景顏色設置爲白色,從而假裝此問題從未存在過。

logo4 = imread('logo4.png,'BackgroundColor',[1 1 1]); 
imshow(logo4) 

問題依然存在,現在只是別人的問題。

獲利。

+0

正是我需要的!謝謝! –

+0

有時你需要解決別人的問題,有時你只需要將他們傳遞給隊中的下一個人。 –