主页 / 库函数目录 / 颜色 / alphablend_f

功能:

将两个 ARGB 颜色进行混合。dst 为背景色,src 为前景色。
混合结果保留背景色 dst 的透明通道。

说明:
计算较为快速但有微小误差,可用于图像显示。
如果是连续迭代、图层或者是精确的像素比较则建议用 alphablend 替代。

声明:
color_t alphablend_f(
    color_t dst,         // 背景色
    color_t src,         // 前景色(提供 alpha,取自透明通道)
);
color_t alphablend_f(
    color_t dst,         // 背景色
    color_t src,         // 前景色
    unsigned char alpha  // 透明度
);
参数: dst 背景色 src 前景色 alpha 范围为 0 ~ 255,共 256 个透明度级别。 0~255 对应混合结果中前景色所占的比例 0~100%. 返回值: (无) 示例: (无)