设置 CxImage 的 Alpha 透明度

简介:
void  SetCxImageAlpha(CxImage  & img, BYTE bAlpha)   // bAlpha={0-100}
{
    if (!img.AlphaIsValid())
    {
        img.AlphaCreate();

        float f=255;
        f/=100;
        f*=bAlpha;

        img.AlphaSet(f);


    }
      
else
{

        for (int y=0;y<img.GetHeight();y++)
        {
            for (int x=0;x<img.GetWidth();x++)
            {
                BYTE a=img.AlphaGet(x,y);

                float f=a;
                f/=100;
                f*=bAlpha;
                a = f;

                img.AlphaSet(x,y,a);

            }

        }


    }

}
目录
相关文章
|
8月前
RGB颜色模型和HSV颜色模型
RGB颜色模型和HSV颜色模型“【5月更文挑战第22天】”
292 2
|
8月前
一行代码获取rgba颜色色值的透明度
一行代码获取rgba颜色色值的透明度
|
JavaScript
js:rgb颜色表示转hex颜色表示
js:rgb颜色表示转hex颜色表示
137 0
RGB颜色模型
RGB颜色模型
492 0
RGB颜色模型
|
算法
HSV颜色模型
HSV颜色模型
503 0
HSV颜色模型
Photoshop - CMYK 和 RGB 区别是什么?
Photoshop - CMYK 和 RGB 区别是什么?
525 0
Photoshop - CMYK 和 RGB 区别是什么?
UIImage如何修改模糊度和透明度
最近一位朋友问我如何根据alpha(透明度)和blur(模糊度)值任意修改图片效果,之后我查了一些资料,顺便写了一下Demo。
UIImage如何修改模糊度和透明度
glide 设置圆角导致图片变形?
glide 设置圆角导致图片变形?
322 0
常用颜色RGB、灰度值、取色值、透明度。
常用颜色RGB、灰度值、取色值、透明度。
656 0
QT软件开发: 访问QImage每个像素点填充指定颜色
QT软件开发: 访问QImage每个像素点填充指定颜色
498 0

热门文章

最新文章