Компьютерные мониторы могут отображать только 256 различных уровней яркости.Следовательно, 12-битное изображение игнорирует свои младшие 4 бита.Таким образом, вы не видите никакой разницы, обнуляя эти биты или нет.
Когда 12-битное изображение хранится в 16-битном целом числе, старшие 4 бита обычно остаются равными нулю, поэтому нет разницы, когда вы обнуляете их или нет.[Иногда значение пикселя масштабируется, чтобы занять весь 16-битный диапазон, но обычно это не так.]
Поэтому я не рекомендую маскировать биты.Обнуление младших 4 бит просто уменьшило точность значений в изображении, сделав его эквивалентным 8-битному изображению.Маскировать старшие 4 бита бессмысленно, потому что они уже равны нулю.