ColorConvert
ColorConvert[color,colspace]
色の色空間を指定された色空間 colspace に変換する.
ColorConvert[image,colspace]
image の色空間を変換する.
ColorConvert[{expr1,…},colspace]
色と画像のリストの色空間を変換する.
詳細とオプション
- ColorConvertは,画像の色指定の変更によく使われる.色空間は,例えばCMYK色空間は印刷に,CIELAB色空間は色の比較にというように,さまざまな目的で使われる.
- ColorConvertは,カラー画像や任意の2Dおよび3Dの画像,さらには明示的な色チャンネル値のリストに使うことができる.
- ColorConvert[list,colspace]はデフォルトで list を次のように解釈する.
-
{v} グレーレベル {v,α} グレーレベルおよび パラメータ {r,g,b} 赤,緑,青のレベル {r,g,b,α} パラメータを伴うRGB - サポートされる色空間 colspace
-
"Grayscale" グレーレベル (GrayLevel) "RGB" 赤,緑,青 (RGBColor) "CMYK" シアン,マジェンタ,黄,黒 (CMYKColor) "HSB" 色相,彩度,明度 (Hue) "XYZ" CIE XYZ (XYZColor) "LAB" CIE (LABColor) "LCH" CIE (LCHColor) "LUV" CIE (LUVColor) ColorProfileData[…][i] 指定の描画明度 i を使ったカラープロファイル - "Grayscale","RGB","CMYK","HSB"から,あるいはこれらに変換する場合は,0から1の間になるようにチャンネル値が切り取られる.
- "XYZ","LAB","LUV","LCH"から,あるいはこれらに変換する場合は,チャンネル値は切り取られず,画像に適用されると,結果として実数型の画像となる.
- ColorConvertは,自動的に色(白色点)の適応を行う."XYZ","LAB","LUV","LCH"にはD50白色点が,"RGB","CMYK","HSB","Grayscale"にはD65白色点が仮定される.
- "RGB"から,あるいはこれへの変換では,チャンネル値はsRGB色空間のものであると仮定される.
- "RGB","CMYK","HSB","Grayscale"はD65白色点を想定する."XYZ","LAB","LUV","LCH"はD50白色点を想定する.これは,WhitePointオプションで変更可能である.
- WhitePointは,RGBとXYZの間の変換における色順応のための白色点と,XYZとCIELABまたはLuv間の変換のための基準白色を指定する.
- ColorConvert[input,src->dst]を使って,入力中のチャンネル値を色空間 src に従って解釈しながら,dst で指定された色空間に変換することができる.src と dst はどちらも既知の色空間あるいはカラープロファイルであってよい.
- ColorConvert[image,colspace]はColorConvert[image,ImageColorSpace[image]->colspace]と等価である.
- src で指定された色空間は,image 中のチャンネル数と互換である.
- dst がカラープロファイルの場合,デバイス空間あるいは接続空間の1つは入力の色空間あるいは指定されたソースの色空間 src にマッチしなければならない.
例題
すべて開くすべて閉じるスコープ (9)
オプション (2)
WhitePoint (2)
アプリケーション (2)
特性と関係 (3)
ColorConvertは色指示子を使うときは自動的に色順応を行う:
ChromaticityPlot3Dは順応したものとしないものの表現の差が可視化できる:
目標がColorProfileDataで指定されている場合,結果はデバイスの色空間で与えられる:
テキスト
Wolfram Research (2008), ColorConvert, Wolfram言語関数, https://reference.wolfram.com/language/ref/ColorConvert.html (2021年に更新).
CMS
Wolfram Language. 2008. "ColorConvert." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ColorConvert.html.
APA
Wolfram Language. (2008). ColorConvert. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ColorConvert.html