Я пытаюсь отобразить 2 наложенных изображения в приложении в UIAxes.Я знаю о imshowpair(bg,fg,'blend')
, и, хотя он работает, он не позволяет мне контролировать уровень прозрачности.
Я пытался следовать Совет Стива , где он рекомендует использовать:
f1 = imshow(fig1);
f2 = imshow(fig2);
set(f2,'AlphaData',alpha)
, но он не работает должным образом в UIAxes.Когда я устанавливаю свойство 'AlphaData'
, оба изображения становятся прозрачными.
Как я могу это сделать?Идея состоит в том, чтобы иметь ползунок, где пользователь может интерактивно устанавливать прозрачность верхнего изображения.
Ссылочный код и изображения
f1 = imshow(ref,'Parent',app.UIAxes);
hold on
f2 = imshow(gbT2,'Parent',app.UIAxes);
hold off
set(f2,'AlphaData', alpha);
Как это выглядит на рисунке и как выглядит в UIAxes:
![figure vs UIAxes](https://i.stack.imgur.com/HLaBC.png)