Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
RGB 文字列として指定された色の明るさを変更する簡単な方法はありますか?
例えば
in_RGB = '#FF0000' --> out_RGB = '#CC0000'
16 進文字列を RGB 3 タプルに変換するのはそれほど難しくありません。
それが完了したら、colorsysモジュール (または、自分で実装したい場合は、ここの方程式) を使用して RGB から HSL に変換し、必要な操作を行ってから、HSL から RGB に戻すことができます。
colorsys
次に、16 進数に変換し、#記号を再度追加するだけで、準備完了です。
#