自分ももう一回
BYTE TAlpha[256][256];
a=α; b=255-α;
DstR=TAlpha[a][SrcR]+TAlpha[b][DstR];
5年前に書いたDIB用ライブラリの、今でもそのまま(;´Д`)