• ベストアンサー

カラーコード 濃くしたい

16進数形式のカラーコードを濃くしたいです(暗くしたい)。16進数のカラーコードを暗くする計算方法はありますか? ちなみにそのカラーコードはプログラムの中で扱います。よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

> 16進数形式のカラーコードを濃くしたいです(暗くしたい)。 暗くするのと濃くするのは違うと思いますが。 HSVの色空間に変換してS(彩度)で色の濃さ、とV(明度)で明るさを変更ってのが良く使われる方法だと思います。 計算式はちょっと面倒です。 下記のサイトが参考になると思います。 RGBとHSVの相互変換ツールと変換計算式 - PEKO STEP http://www.peko-step.com/tool/hsvrgb.html

newtgecko
質問者

お礼

ご回答ありがとうございます わかりやすいサイトですね。明度を下げて暗くしたいと思います

その他の回答 (1)

  • shockatz
  • ベストアンサー率80% (153/191)
回答No.2

SASS使えば、色定義も変数に出来ますし、色味も明暗・ビビッドorグレイッシュなど、一発で処理できますよ。 SASSでコーディング人生変わります http://www.webopixel.net/html-css/771.html

newtgecko
質問者

お礼

回答有難うございます 変数使えるのはかなり便利ですね!パフォーマンスが悪くならないのなら使ってみたいです

関連するQ&A