pub fn alpha_f32_to_u8(a: f32) -> Result<u8, BlendError>Expand description
0.0〜1.0 のアルファを 8bit へ変換する。
原典どおり、範囲外の有限値はクランプする(エラーにしない)。
NaN / 無限大は数値として解釈できないため、黙って戻らずエラーログを出して
Err を返す。呼び出し側は不透明(255)扱いへフォールバックすること。
pub fn alpha_f32_to_u8(a: f32) -> Result<u8, BlendError>0.0〜1.0 のアルファを 8bit へ変換する。
原典どおり、範囲外の有限値はクランプする(エラーにしない)。
NaN / 無限大は数値として解釈できないため、黙って戻らずエラーログを出して
Err を返す。呼び出し側は不透明(255)扱いへフォールバックすること。