酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。Pakageを作るついでにチェックしていると計算ロジックが微妙かも......と思ってしまったので、ピクセルデータを一旦HSVへ変換した上で彩度を調整し、RGBに戻すように調整しました。RGBからHSVへの変換、HSVからRGBへの変換方法が書かれているサイトは結構あるのですが、一番分かりやすく変換方法が書かれていたのがWikipediaのHSV色空間でした。RGBを実装してみました。今日書いたコードは、GitHubにアップしています。HSVbyte型のRGB値からHSVへ変換します。それぞれHue(色相)、Saturation(彩度)、Value(明度)を保持するプロパティを作成します。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。}||<HSVクラスのstaticとしてFromRGBメソッドを作成します。クラスの新しいインスタンスを初期化します。RGB計算結果を格納するRGBクラスを用意します。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。||<HSVクラスにToRGBメソッドを追加します。Sが0.0と等しいなら、最終的な色は無色もしくは灰色である。割った剰余(またはモジュラ演算)でこの範囲に対応させることができる。-30は330と等しく、480は120と等しくなる。}||<**SaturationEffect.csRGBクラスとHSVクラスを導入したので、SaturationEffectクラスの実装も変更してみます。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。関連記事AndroidでColorからYCbCrを計算するSwiftでUIColorからYCbCrを計算するポケモンカードゲームのカードをTensorFlowで学習させ...ポケモンのお見合い画面を画像解析して選出予想をしたい(1)Pokétomoで稀にカイロスがキャタピーと誤認識されてしま...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。