2017-04-04 67 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

有时你需要解决别人的问题,有时你只需要将他们传递给队中的下一个人。 –