【问题标题】:Display this transparent image in axis (MATLAB)在轴上显示此透明图像(MATLAB)
【发布时间】:2014-06-13 12:50:40
【问题描述】:

如何在 MATLAB 中的轴上显示下面的图像及其透明度。下面与我一起用于其他透明图像的代码似乎不适用于下面的图像。

A= imread('54fSK.png');
hhimage= imshow(A);
set(hhimage, 'AlphaData', A);

它给了我这个错误:

使用集合出错

发现错误的属性值。

对象名称:图像属性

名称:“AlphaData”。

这是我想要透明显示的图像:

【问题讨论】:

    标签: matlab image-processing png transparency alpha


    【解决方案1】:

    您的 A 尺寸为 135x97x3,AlphaData 尺寸应为 135x97x1。

    试试:set(hhimage, 'AlphaData', A(:,:,1));

    【讨论】:

      猜你喜欢
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      • 1970-01-01
      • 2020-08-09
      相关资源
      最近更新 更多