Splitted alpha_blend according to Rust-Graphics