最初に質問 2 を行いましょう。
カラー操作一覧
ここでの最善の策は、Web で「Color Manipulation Library」を探すことだと思います。OS/プラットフォーム/アプリケーション/ツールが表示されるかどうかは気にしません。API が公開しているものについてはドキュメントを確認してください。これが私が見つけたものです:
Sass での色操作
- 色相調整
- 飽和する
- 脱飽和させる
- 軽くする
- 暗くする
- グレースケール
- 補体
- mix (面白い! 絵の具の色を混ぜるようなもの)
- 不透明にする
- フェードイン
- フェードアウト
- 透明化する
ルビーカラーツール
(上記の一部に加えて...)
- 調整_明るさ
- 色相の調整
- 彩度調整
- darken_by
- lighten_by
色、Javascript カラー ライブラリ
(繰り返しますが、すでに上にあるものは無視します...)
- より明確に
- 不透明
- 回転(つまり、色空間を回転させると思います)
グレープフルーツ、Python カラー ライブラリ
厄介なことに、彼らのドキュメントはダウンロードできますが、オンラインでホストされていません.
- ColorWithAlpha
- ColorWithWhiteRef
- ColorWithHue
- 彩度のある色
- 色と明度
- ウェブセーフディザ
これは、開始するのに適した一握りの操作です。Objective-C のものが見つかりませんでした。申し訳ありません。
これらの操作の式
悪いニュース: 公式のチート シートを掲載しているサイトが 1 つも見つかりませんでした。
良いニュース: 上記のライブラリのほとんどすべてがオープン ソースです。ColorWithWhiteRef
のぞき見して、実際にどのように機能するかを理解できると確信しています。
幸運を!