Core Graphics >     CGColorSpace
プロトコル
CGColorSpace
表示する色の値の解釈方法を指定するプロファイル。
シンボル
色空間の作成
init?(calibratedGrayWhitePoint: UnsafePointer<CGFloat>!, blackPoint: UnsafePointer<CGFloat>!, gamma: CGFloat)
較正されたグレースケールの色空間を作成します。
init?(calibratedRGBWhitePoint: UnsafePointer<CGFloat>!, blackPoint: UnsafePointer<CGFloat>!, gamma: UnsafePointer<CGFloat>!, matrix: UnsafePointer<CGFloat>!)
較正された RGB の色空間を作成します。
init?(iccBasedNComponents: Int, range: UnsafePointer<CGFloat>?, profile: CGDataProvider, alternate: CGColorSpace?)
ICC 色プロファイル仕様に従って定義されたデバイスに依存しない色空間を作成します。
init?(indexedBaseSpace: CGColorSpace, last: Int, colorTable: UnsafePointer<UInt8>)
カラールックアップテーブルで指定された色で構成されるインデックス付き色空間を作成します。
init?(labWhitePoint: UnsafePointer<CGFloat>!, blackPoint: UnsafePointer<CGFloat>!, range: UnsafePointer<CGFloat>!)
CIE L*a*b* 規格に従って、人間の色知覚に関連するデバイスに依存しない色空間を作成します。
init?(patternBaseSpace: CGColorSpace?)
パターンの色空間を作成します。
init?(iccProfileData: CFData)
指定されたデータに含まれる ICC プロファイルを使用して、ICC を基礎にした色空間を作成します。
指定された型の Quartz 色空間を作成します。
init?(platformColorSpaceRef: UnsafeRawPointer)
プラットフォーム固有の色空間を作成します。
色空間を調べる
var baseColorSpace: CGColorSpace?
パターンまたはインデックス付き色空間の基本色空間を返します。
var numberOfComponents: Int
色空間内の色成分の数を返します。
var model: CGColorSpaceModel
指定された色空間の色空間モデルを返します。
色空間のモデル。
var colorTable: [UInt8]?
インデックス付き色空間のカラーテーブル内のエントリ。
func copyICCData()
指定された色空間の ICC プロファイルデータのコピーを返します。
var name: CFString?
指定された色空間を作成するために使用される名前を返します。
var supportsOutput: Bool
色空間を目的の色空間として使用できるかどうかを示すブール値を返します。
var isWideGamutRGB: Bool
RGB の色空間が NTSC の色範囲のかなりの部分をカバーしているかどうかを返します。
システム定義の色空間へのアクセス
class let acescgLinear: CFString
ACEScg 色空間の名前。詳細は、"ACEScg - つまり、CGI レンダリングと合成のための作業スペース"、バージョン 1.0.1、映画芸術科学アカデミー(http://www.oscars.org/science-technology/sci-tech-projects/aces) を参照してください。
class let adobeRGB1998: CFString
Adobe RGB(1998) 色空間の名前。詳細については、"Adobe RGB(1998) カラーイメージエンコーディング"、バージョン 2005-05、アドビシステムズ社(http://www.adobe.com) を参照してください。
class let dcip3: CFString
Digital Cinema Initiatives、LLC が作成した DCI P3 色空間の名前。この色空間はデジタルシネマ規格の標準です。
class let displayP3: CFString
Apple Inc. によって作成された Display P3 色空間の名前。この色空間は、DCI P3 プライマリ、D65 の白点、および sRGB の色空間と同じガンマカーブを使用します。
class let extendedGray: CFString
拡張グレーの色空間の名前。この色空間は、Generic Gray 2.2 と同じ比色測定値を持ちますが、この色空間では、0.0 未満及び 1.0 以上の成分値をコード化できます。負の値は、元のコード化関数の符号付き鏡像としてコード化されます。y(x) = sign(x)*f(abs(x))
class let extendedLinearGray: CFString
線形ガンマランプを持つ拡張グレーの色空間の名前。この色空間は、線形グレーと同じ測色値を持ちますが、この色空間では 0.0 未満及び 1.0 以上の成分値がコード化できます。負の値は、元のコード化関数の符号付き鏡像としてコード化されます。y(x) = sign(x)*f(abs(x))
class let extendedLinearSRGB: CFString
拡張された線形 sRGB の色空間の名前。この色空間は、線形 sRGB と同じ測色値を持ちますが、この色空間では、0.0 未満および 1.0 以上の成分値をコード化できます。 負の値は、元のコード化関数の符号付き鏡像としてコード化されます。y(x) = sign(x)*f(abs(x))
class let extendedSRGB: CFString
拡張 sRGB の色空間の名前。この色空間は sRGB と同じ比色測定値を持ちますが、この色空間では 0.0 未満及び 1.0 以上の成分値をコード化できます。負の値は、元のコード化関数の符号付き鏡像としてコード化されます。y(x) = sign(x)*f(abs(x))
class let genericCMYK: CFString
汎用 CMYK の色空間の名前。
class let genericGrayGamma2_2: CFString
ガンマ値が 2.2 の汎用グレー色空間の名前。
class let genericRGBLinear: CFString
汎用線形 RGB 色空間の名前。これは、kCGColorSpaceGenericRGB と同じですが、ガンマ値は 1.0 です。
class let genericXYZ: CFString
汎用 XYZ 色空間の名前。
class let itur_2020: CFString
ITU-R 勧告 BT.2020 の色空間の名前。詳細については、"BT.2020:制作および国際プログラム交換のための超高精細度テレビシステムのパラメータ値"、バージョン 2014-06、国際電気通信連合を参照して下さい。(https://www.itu.int/rec/R-REC-BT.2020)
class let itur_709: CFString
ITU-R 勧告 BT.709 色空間の名前。詳細については、"BT.709:制作および国際プログラム交換のための HDTV 規格のパラメータ値"、バージョン 2015-06、国際電気通信連合を参照してください。(https://www.itu.int/rec/R-REC-BT.709)
class let linearGray: CFString
線形ガンマランプを使用するグレー色空間の名前。
class let linearSRGB: CFString
線形ガンマランプを持つ sRGB カラープライマリである色空間の名前。
class let rommrgb: CFString
ROMM RGB 色空間の名前。詳細については、"出力メディアメトリック RGB 色空間(ROMM RGB)白書" バージョン 2.1、Eastman Kodak 社 (http://www.kodak.com/global/plugins/acrobat/en/professional/products/software/colorFlow/romm_rgb.pdf) を参照してください。
class let sRGB: CFString
IEC 61966-2-1 に規定されている sRGB 色空間の名前。
func CGColorSpaceCreateDeviceRGB()
デバイスに依存した RGB 色空間を作成します。
func CGColorSpaceCreateDeviceCMYK()
デバイスに依存した CMYK 色空間を作成します。
func CGColorSpaceCreateDeviceGray()
デバイスに依存したグレースケールの色空間を作成します。
Core Foundation 型で操作する
class var typeID: CFTypeID
Quartz 色空間の Core Foundation 型 ID を返します。
以下も見よ
関連した文書