カラーフォーマット変換
CSS 作成、デザイン引き渡し、色変換学習をローカルで支援します。
使い方
使い方
- HEX、RGB、HSL を選び不透明な sRGB 色を入力します。
- 用途を選んで変換し、プレビューと丸めた値を比較します。
- 全レポートをコピーまたは UTF-8 TXT 保存します。編集やリセットで旧結果は無効になります。
対応する厳密な構文
HEX は # の有無を問わず3/6桁です。RGB は0–255の十進数または0–100%で、小数と指数を含みます。空白形式は単位を混在でき、コンマ形式は同じ単位が必要です。HSL はコンマまたは空白、度/grad/rad/turn の色相、0–100%の彩度・明度です。色相は循環します。alpha、色名、none、calc()、CMYK、広色域は非対応です。範囲外は CSS のように切り詰めず拒否します。
精度とレポート
ガンマ符号化 sRGB を使用します。レポートには元の入力、用途、単位付き解析値、RGB/HSL、全形式を JavaScript Number 精度で記録します。HEX は8ビットに丸め、表示 RGB は整数、色相は整数度、彩度・明度は0.1%です。ICC や知覚精度を保証しません。 数値トークンは最大64文字です。非ゼロ入力や色相の単位変換がゼロにアンダーフローした場合は拒否します。JavaScript の浮動小数点精度は引き続き適用されます。
ローカルの作業
処理、プレビュー、コピー、UTF-8 TXT 保存はブラウザー内で行います。用途は計算を変えません。編集、リセット、移動で古い結果を消します。クリップボードが使えない場合もレポートを選択してコピーできます。
よくある質問
あわせて知りたいこと
透明度に対応しますか?
いいえ。不透明色のみで、alpha と RGBA/HSLA は拒否します。
表示とレポートが違う理由は?
表示は読みやすく丸め、レポートは浮動小数点値を保持します。HEX は8ビットなので往復で変わる場合があります。
クリップボード権限なしで保存できますか?
TXT を保存するかレポートを選択してコピーします。アップロードしません。