Revert commit 80cbba1d747ae82485114c53dbba1c1da698a821

u8() was not saturating anymore which resulted in invalid pixels
Add a test against it