经过长时间的逆向工程,我发现以下内容: - `channel_shift_range`:将操作`(R + i, G + i, B + i)`应用于图像中的所有像素。其中,`i`是范围在`[0, 255]`内的整数值。
- `brightness_range`:将操作`(R * f, G * f, B * f)`应用于图像中的所有像素。其中,`f`是约等于`1.0`的浮点值。 两个参数都与亮度有关,但我发现了一个非常有趣的差异:`channel_shift_range`应用的操作大致保留了图像的对比度,而`brightness_range`应用的操作大致将图像的对比度乘以`f`并且大致保留了其饱和度。需要注意的是,当`i`或`f`的值较大时,图像的亮度会变得很强,并且它将失去许多信息。