これは一般的にグラフィックス操作の質問だと思いますが、Qt (c++) でこれを達成したいと思います。私がイメージを持っている場合-透明な背景に円を言ってみましょう-ライトグレーの色の場合、色相/彩度をシフトして色を付ける機能がQtに組み込まれていますか?
ピクセルごとに移動し、rgb を数学的に変更することができると思います-x を r、g、および b に追加して、目的の色を取得しますが、すべてのピクセルを変更するよりも良い方法があるはずです。
Qt ドキュメントには、アルファと色を変更するだけで、ここまで画像操作を行うものはありません。オープンソース ライブラリを調べる必要がありますか (最終的には独立して販売されるソフトウェアになる可能性があります)。もしそうなら、何か推奨事項はありますか?それとも、外部ライブラリや狂ったアルゴリズムを必要とせずに達成できる秘密の関数が Qt ドキュメントに隠されていますか?