How can I set a variable alpha channel to an image?

8 ビュー (過去 30 日間)
emand
emand 2017 年 6 月 22 日
回答済み: Image Analyst 2017 年 6 月 22 日
I display the mean of a 2-D distribution with imagesc(mean(whatever)), and I wish to make it transparent where the distribution std reach a maximum and opaque where std is at its minimum.
Alpha channel allows me to make the whole image more or less transparent, how can I apply a variable alpha channel?

採用された回答

Adam
Adam 2017 年 6 月 22 日
You can use a mask image of the same size as your main image, filled with 0-1 values to give any level of transparency on a per-pixel basis.
So you can apply a mask to your data e.g.
myMask = data > 0.5;
and then use this as an alpha value which would make values greater than 0.5 opaque and those less transparent, but you are not limited to 0 and 1 in the alpha channel.

その他の回答 (1 件)

Image Analyst
Image Analyst 2017 年 6 月 22 日

カテゴリ

Help Center および File ExchangeLighting, Transparency, and Shading についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by