Я не до конца понимаю вопрос.Но из приведенного примера я вижу, что процесс превращения синего в красный был неудачным.вместо того, чтобы стать красным, он становится серым.означает ли серый цвет то, что вы подразумеваете под плоским?
Если это так, то это похоже на ошибку цветового канала.чтобы изменить синий на красный, мы должны изменить (0,255,0)
на (255,0,0)
.
Я не уверен, что это проблема, может быть, фрагмент кода может помочь для оценки.чтобы убедиться, в чем реальная проблема.