请教Alpha是什么?能否用它实现蓝屏抠像?
高手给个代码,参考一下.

解决方案 »

  1.   

    Alpha混合是一种像素混合的方法。所谓的像素混合就是使用一定的算法把两个像素的值混合成一个新的像素值(倒,和没说一样),通常我们都把两个像素的值,分别叫做源(src)和目的(dst),然后把混合后的结果存入dst中:
      dst= src blend dst
    如果源像素和目的像素都是RGBA格式,你可以使用每个像素的Alpha信息(或者叫做Alpha通道)组合出各种运算公式,例如
      dst= src*src.alpha+dst*dst.alpha;
      或者
    dst=src*src.alpha + dst*(1-src.alpha)//这里我们假设alpha值是0~1的浮点数。你说的是这个东西吗?蓝屏抠像是什么?
      

  2.   

    Alpha不可用于镂空处理(抠图),镂空可以使用光栅操作,网上有很多例子
      

  3.   

    Alpha通道其实就是另外多出来的8位图像数据,也就是说,原来你的rgb24位的图,如果要增加alpha通道,就变成32位了,24位的图像格式是不能保存alpha通道的。一般的用来做一些透明处理等用的,象一些典型的图像处理软件比如ps,都有这个功能的