byte_array = np.round(255.0 * (pixel_array - minVal) / (maxVal - minVal - 1.0)
    ).astype(np.uint8)
byte_array[pixel_array == paddingVal] = 0
Каков эффективный способ масштабирования массива numpy int16 до массива numpy int8