Полагаю, это больше вопрос манипуляции с графикой в целом, но я бы хотел сделать это в Qt (c ++).Если у меня есть изображение - скажем, круг на прозрачном фоне - светло-серого цвета, есть ли в Qt встроенная функциональность для смещения оттенка / насыщенности, чтобы закрасить его?
Полагаю, я мог бы пойти попиксельно и математически изменить rgb - добавить x к r, g и b, чтобы получить желаемый цвет, но должен быть лучший способ, чем модифицировать каждый пиксель.
Ничто в Qt Docs не идет так далеко в манипулирование изображениями, просто изменяя альфа и цвета.Стоит ли искать библиотеку с открытым исходным кодом (конечным результатом, скорее всего, будет самостоятельно продаваемое программное обеспечение)?Если да, есть ли рекомендации?Или в Qt docs скрыта секретная функция, которая может выполняться без необходимости использования внешних библиотек / сумасшедших алгоритмов?