
【学Rust写CAD】28 带 Alpha 通道的双线性插值函数(bilinear_interpolation_alpha.rs)
这个函数是前一个双线性插值函数的扩展版本,增加了对 Alpha 通道(透明度)的支持。这个函数适用于需要透明度混合的图像处理场景,如半透明图层叠加、渐变效果等。通过额外的 alpha 参数,可以灵活控制插值结果的透明度。alpha: 一个额外的透明度参数(Alpha256 类型),范围应该是 0-256,用于控制最终结果的透明度。Alpha 值范围是 0-256(而不是传统的 0-255),这可能是为了优化计算效率。仍然使用 wrapping 运算防止溢出。保持了高效的颜色通道分离处理方式。
