ft: 8: anti-aliasing

This commit is contained in:
2026-04-15 14:44:30 +02:00
parent b9372cde62
commit abf401afb5
4 changed files with 26 additions and 10 deletions

View File

@@ -67,9 +67,9 @@ impl Vec3 {
}
pub fn output(self) -> image::Rgb<u8> {
let ir = (255.599 * self.r) as u8;
let ig = (255.599 * self.g) as u8;
let ib = (255.599 * self.b) as u8;
let ir = (255.599 * self.r.clamp(0., 1.)) as u8;
let ig = (255.599 * self.g.clamp(0., 1.)) as u8;
let ib = (255.599 * self.b.clamp(0., 1.)) as u8;
image::Rgb([ir, ig, ib])
}