Прежде чем я начну здесь, я использую C#. Я хотел бы сделать некоторые преобразования, используя класс ColorMatrix. Проблема в том, что иногда происходит переполнение для r, g или b. Вместо того, чтобы зафиксировать значение на уровне 255, матрица зацикливается и снова начинается с 0. Это означает, что для изображений, которые должны казаться полностью белыми, они снова начинают становиться черными. Я использую это для моделирования интенсивности с разной линейной скоростью для камер с линейным сканированием. Кто-нибудь знает способ обойти это?
Кстати, у меня есть другие другие методы, и я мог бы сам выполнять матричные преобразования, но меня больше интересует решение этой конкретной проблемы (если оно, конечно, есть).