16進数カラーコードで色の見え方をシミュレーションする方法
16進数カラーコードを入力すると、その色の3つの変換結果とグレースケール結果を比較できます。カラーコードを省略した場合は、既定値として #ff0000 が使われます。
このシミュレーターでできること
色の見え方を確認したいときは、調べたい色を16進数カラーコードで入力します。入力した色について、複数の変換結果とグレースケール表示を確認できます。カラーコードを省略した場合にも処理でき、既定の色として #ff0000 が使われます。
使い方の手順
- 調べたい色の16進数カラーコードを用意します。先頭の
#は付けても付けなくても入力できます。3桁の16進数表記を使った場合は、処理時に展開されます。 - カラー入力欄に値を入力します。特定の色を指定しない場合は、入力を空のままにします。
- 実行操作を行い、表示された結果を確認します。正常に解析できた色について、3つの変換結果と1つのグレースケール結果が返されます。
- 結果を比較するときは、元の色と各変換結果を見比べます。出力値は、各色チャンネルを整数に丸めたうえで0から255の範囲に収め、先頭に
#を付けた6桁の小文字の16進数で表示されます。
結果の読み取り方
結果は、入力した1色を異なる見え方として比較するための材料です。3つの変換結果はそれぞれ個別のカラー値として返され、グレースケール結果は色の情報を明度中心の表示に置き換えたものとして確認できます。出力が6桁の小文字表記になるため、結果をカラーコードとして読み取ったり、元の入力と並べて比較したりしやすくなります。
入力を16進数として解析できなかった場合は、処理自体が成功として報告されても、変換された色のデータではなくエラー表示が返ることがあります。その場合は成功表示だけで判断せず、入力値が正しく解析されたかを確認してください。
使用例
赤のカラーコードを使って、変換結果とグレースケール結果の構成を確認します。
赤を確認するため、カラー入力に #ff0000 を入力して実行し、元の色と返された4種類の結果を並べて確認します。
入力を正常に解析できた場合、3つの変換カラーコードと1つのグレースケールカラーコードが表示されます。
制限事項
- 16進数として解析できない入力では、変換された色のデータではなくエラー表示が返ることがあります。
よくある間違い
- 16進数として解析できない文字や構成の値を入力すると、成功の報告があっても変換結果の代わりにエラー表示になることがあります。
#の有無に頼るのではなく、入力全体を有効な16進数カラーコードに修正してから再実行してください。
よくある質問
カラーコードの先頭に # は必要ですか?
はい。先頭の # がない入力には処理時に # が補われ、3桁の16進数表記は展開されます。
カラーコードを入力しないとどうなりますか?
入力を空にすると、既定の色として #ff0000 が使われます。別の色を調べる場合は、16進数カラーコードを入力してください。
結果には何が表示されますか?
正常に解析できた場合は、3つの変換結果と1つのグレースケール結果が返されます。入力を解析できない場合は、変換データではなくエラー表示になることがあります。