For all arithmetic operations between images we must ensure that the resulting pixel
values remain within the available integer range of the data type/size available. For instance,
an 8-bit image (or three-channel 24-bit colour image) can represent 256 values in each pixel
location.