【问题标题】:Logo looks different after uploading上传后徽标看起来不同
【发布时间】:2017-08-29 17:13:04
【问题描述】:

您好,在第一张图片中您可以看到我要上传的徽标。 但是,在上传后,它的颜色规格略有改变,如第二张图片(右下角)所示。它增加了黑色。 你能帮帮我吗?

我正在使用的代码:

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

【问题讨论】:

  • 我认为它与第四个颜色通道,透明度有关。用白色像素替换透明像素。
  • 我该怎么做?您的意思是在 Matlab 中这样做还是更改图片?
  • 我试过这个:set(gca, 'Color', 'none') 但不起作用。

标签: image matlab user-interface graphical-logo


【解决方案1】:

问题出在原始 png 中。此处,徽标的顶部设置为透明,而底部为白色。因此,当您使用 imshow 绘制图像时,您就有了这种效果。您可以更改徽标 png,也可以通过在加载图像时将背景颜色设置为白色来假装这个问题从未存在过。

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

问题依然存在,只是别人的问题。

利润。

【讨论】:

  • 正是我需要的!谢谢!
  • 有时你需要解决别人的问题,有时你只需要将它们传递给排队的下一个人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
  • 1970-01-01
  • 2016-02-05
  • 1970-01-01
  • 2022-07-06
  • 2016-07-26
相关资源
最近更新 更多