Skip to main content

alpha_f32_to_u8

Function alpha_f32_to_u8 

Source
pub fn alpha_f32_to_u8(a: f32) -> Result<u8, BlendError>
Expand description

0.0〜1.0 のアルファを 8bit へ変換する。

原典どおり、範囲外の有限値はクランプする(エラーにしない)。 NaN / 無限大は数値として解釈できないため、黙って戻らずエラーログを出して Err を返す。呼び出し側は不透明(255)扱いへフォールバックすること。