fn from(rgba: RGBA) -> RGB {
        let s = rgba.a();
        let t = 1.0 - s;
        RGB::new(rgba.r(), rgba.g(), rgba.b()) * s + RGB::new(1.0, 1.0, 1.0) * t
    }
/// convert RGBA image into RGB by blending with the RGB white
convert RGBA image into RGB by blending with the RGB white
convert RGBA image into RGB by blending with the RGB white
fn from(rgba: RGBA) -> RGB {
        let s = rgba.a();
        let t = 1.0 - s;
        RGB::new(rgba.r(), rgba.g(), rgba.b()) * s + RGB::new(1.0, 1.0, 1.0) * t
    }
fn from ( rgba : RGBA ) -> RGB { let s = rgba . a ( ) ; let t = 1.0 - s ; RGB :: new ( rgba . r ( ) , rgba . g ( ) , rgba . b ( ) ) * s + RGB :: new ( 1.0 , 1.0 , 1.0 ) * t }
convert RGBA image into RGB by blending with the RGB white
convert RGBA image into RGB by blending with the RGB white
rgba
RGBA