zoukankan      html  css  js  c++  java
  • ARGB—Alpha,Red,Green,Blue

     ARGB—Alpha,Red,Green,Blue
            一种色彩模式,也就是RGB色彩模式附加上Alpha(透明度)通道,常见于32位位图的存储结构。
            Alpha,图像通道,全强度为FF,表示无透明度,即不透明;无强度为00 ,表示全透明。因此,透明像素颜色值为 Alpha位-00,Red位、Green位、Blue位为任意值,例如:0x00FFFFFF为透明色,即透明。
      如果图形卡具有32位总线,附加的8位信号就被用来保存不可见的透明度信号以方便处理用,这就是Alpha通道。白色的alpha象素用以定义不透明的彩色象素,而黑色的alpha象素用以定义透明象素,黑白之间的灰阶用来定义半透明象素。

    色彩合成:
            设alpha,red,green,blue都是0~255之间的数
            color32 = alpha << 24 | red << 16 | green << 8 | blue;

    色彩提取:
            alpha = color32 >> 24;
            red = color32 >> 16 & 0xFF;
            green = color32 >> 8 & 0xFF;
            blue = color32 & 0xFF;

     

    ------------ 学而不思则罔,思而不学则殆 -----------
  • 相关阅读:
    使用docker部署Asp.net core web应用程序
    Docker 常用命令参考
    CentOS 系列安装 Docker
    在IIS上部署你的ASP.NET Core项目
    【POJ1742】Coins
    【CH5105】Cookies
    【NOIP2008】传纸条
    【CH5102】Mobile Service
    【CH1401】兔子与兔子
    【CH5101】LCIS
  • 原文地址:https://www.cnblogs.com/zyy5/p/4460576.html
Copyright © 2011-2022 走看看