NSColorSpace
NSColorSpace
класс включает создание объектов, представляющих пробелы пользовательского цвета. Можно сделать пробелы пользовательского цвета из профилей ColorSync или из профилей ICC. NSColorSpace
также имеет методы фабрики что эхо-сигналы, представляющие системные цветовые пространства.
Можно использовать colorWithColorSpace:components:count:
метод NSColor
класс для создания цветовых объектов, использующих пользовательский NSColorSpace
объекты. Можно также отправить colorUsingColorSpace:
обменивайтесь сообщениями к NSColor
возразите для преобразования его между двумя цветовыми пространствами, любое из которых может быть пространством пользовательского цвета.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.4 и позже.
-
Возвраты
NSColorSpace
объект, представляющий калиброванное или зависящее от устройств цветовое пространство RGB.Объявление
Swift
class func deviceRGBColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)deviceRGBColorSpace
Возвращаемое значение
NSColorSpace
объект. Это цветовое пространство имеет красный, зеленый, синий, и альфа-компоненты. Типичные устройства, использующие цветное аддитивное цветовое пространство RGB, являются дисплеями и сканерами. Этот объект соответствует имени цветового пространства КакаоNSDeviceRGBColorSpace
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты
NSColorSpace
объект, представляющий независящее от устройств цветовое пространство RGB.Объявление
Swift
class func genericRGBColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)genericRGBColorSpace
Возвращаемое значение
NSColorSpace
объект. Это пространство цветного аддитивного цвета имеет красный, зеленый, синий, и альфа-компоненты. Этот объект соответствует имени цветового пространства КакаоNSCalibratedRGBColorSpace
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты
NSColorSpace
объект, представляющий калиброванное или зависящее от устройств цветовое пространство CMYK.Объявление
Swift
class func deviceCMYKColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)deviceCMYKColorSpace
Возвращаемое значение
NSColorSpace
объект. Это цветовое пространство имеет голубой, пурпурный, желтый, черный, и альфа-компоненты. Типичные устройства, использующие цветное отнимающее цветовое пространство CMYK, являются цветными принтерами. Этот объект соответствует имени цветового пространства КакаоNSDeviceCMYKColorSpace
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты
NSColorSpace
объект, представляющий независящее от устройств цветовое пространство CMYK.Объявление
Swift
class func genericCMYKColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)genericCMYKColorSpace
Возвращаемое значение
NSColorSpace
объект. Это цветовое пространство имеет голубой, пурпурный, желтый, черный и альфа-компонент.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвраты
NSColorSpace
объект, представляющий калиброванное или зависящее от устройств серое цветовое пространство.Объявление
Swift
class func deviceGrayColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)deviceGrayColorSpace
Возвращаемое значение
NSColorSpace
объект. Цветовое пространство также включает альфа-компонент. Типичные устройства, использующие это цветовое пространство, являются полутоновыми принтерами и дисплеями. Этот объект соответствует имени цветового пространства КакаоNSDeviceWhiteColorSpace
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвраты
NSColorSpace
объект, представляющий независящее от устройств серое цветовое пространство.Объявление
Swift
class func genericGrayColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)genericGrayColorSpace
Возвращаемое значение
NSColorSpace
объект. Цветовое пространство также включает альфа-компонент. Этот объект соответствует имени цветового пространства КакаоNSCalibratedWhiteColorSpace
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвраты
NSColorSpace
объект, представляющий sRGB цветовое пространство.Объявление
Swift
class func sRGBColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)sRGBColorSpace
Возвращаемое значение
NSColorSpace
объект. Это пространство цветного аддитивного цвета имеет красный, зеленый, синий, и альфа-компоненты.Обсуждение
sRGB цветовое пространство является пространством стандартного цвета для использования на мониторах, принтерах и Интернете. Для получения дополнительной информации на sRGB, посмотрите http://www .color.org/srgb.html.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Возвраты
NSColorSpace
объект, представляющий серое цветовое пространство с гамма значением 2,2.Объявление
Swift
class func genericGamma22GrayColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)genericGamma22GrayColorSpace
Возвращаемое значение
NSColorSpace
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты
NSColorSpace
объект, представляющий цветовое пространство Adobe RGB (1998).Объявление
Swift
class func adobeRGB1998ColorSpace() -> NSColorSpace
Objective C
+ (NSColorSpace *)adobeRGB1998ColorSpace
Возвращаемое значение
NSColorSpace
объект. Это пространство цветного аддитивного цвета имеет красный, зеленый, синий, и альфа-компоненты.Обсуждение
Цветовое пространство Adobe RGB (1998) было разработано для затрагивания большинства цветов, достижимых на цветных принтерах CMYK, но при помощи основных цветов RGB на устройстве, таких как экран компьютера. Для получения дополнительной информации об этом цветовом пространстве перейдите в http://www .adobe.com/digitalimag/adobergb.html.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает список цветовых пространств, доступных в системе, которые выведены на экран в цветной панели в порядке, они выведены на экран в цветной панели.
Объявление
Swift
class func availableColorSpacesWithModel(_
model
: NSColorSpaceModel) -> [AnyObject]Objective C
+ (NSArray *)availableColorSpacesWithModel:(NSColorSpaceModel)
model
Параметры
model
Модель для возврата цветовых пространств для.
Возвращаемое значение
Список цветовых пространств или пустой массив, если никакие цветовые пространства не доступны для указанной модели.
Обсуждение
Этот метод не возвращает цветовые пространства, созданные на лету, или располагает с интервалами без визуализуемых пользователем имен. Передача
NSUnknownColorSpaceModel
какmodel
получить все доступные цветовые пространства.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Инициализирует и возвращается
NSColorSpace
объект инициализируется от Базового Графического объекта цветового пространства.Объявление
Swift
init?(CGColorSpace
cgColorSpace
: CGColorSpace)Objective C
- (instancetype)initWithCGColorSpace:(CGColorSpaceRef)
cgColorSpace
Параметры
cgColorSpace
Ссылка на Базовый Графический объект цветового пространства (
CGColorSpaceRef
).Возвращаемое значение
Инициализированный
NSColorSpace
объект илиnil
если инициализация не была успешна, который мог бы произойти если цветовое пространство, представленноеCGColorSpace
объект не поддерживаетсяNSColorSpace
.Обсуждение
Поскольку
NSColorSpace
мог бы сохранить или скопироватьCGColorSpace
объект в зависимости от обстоятельств, Вы не должны принимать равенство указателя предоставленного объекта с возвращеннымCGColorSpace
. И даже если равенство указателя сохраняется в течение времени выполнения, это может не быть послеNSColorSpace
объект заархивирован и разархивирован.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
Инициализирует и возвращается
NSColorSpace
возразите данный профиль ColorSync.Объявление
Swift
init?(colorSyncProfile
prof
: UnsafeMutablePointer<Void>)Objective C
- (instancetype)initWithColorSyncProfile:(void *)
prof
Параметры
prof
ColorSync профилируют для использования при инициализации
NSColorSpace
объект. Это должно быть объектом непрозрачного типа CMProfileRef. Посмотрите менеджера ColorSync Референса по дополнительной информации о CMProfileRef.Возвращаемое значение
Инициализированный
NSColorSpace
объект илиnil
если инициализация не была успешна.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Инициализирует и возвращается
NSColorSpace
возразите данный профиль ICC.Объявление
Swift
init?(ICCProfileData
iccData
: NSData)Objective C
- (instancetype)initWithICCProfileData:(NSData *)
iccData
Параметры
iccData
ICC профилирует для использования при инициализации
NSColorSpace
объект. Для получения информации о профилях ICC посмотрите последнюю спецификацию ICC в Международном Цветном Консорциальном веб-сайте.Возвращаемое значение
Инициализированный
NSColorSpace
объект илиnil
если инициализация не была успешна.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает Базовый Графический объект цветового пространства, представляющий цветовое пространство, эквивалентное получателю.
Объявление
Swift
var CGColorSpace: CGColorSpace? { get }
Objective C
@property(readonly) CGColorSpaceRef CGColorSpace
Возвращаемое значение
Ссылка на Базовый Графический объект цветового пространства (
CGColorSpaceRef
) илиNULL
если тип цветового пространства, представленного получателем, не может быть представлен aCGColorSpace
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает модель, на которой базируется цветовое пространство получателя.
Объявление
Swift
var colorSpaceModel: NSColorSpaceModel { get }
Objective C
@property(readonly) NSColorSpaceModel colorSpaceModel
Возвращаемое значение
Постоянное указание модели цветового пространства получателя. Посмотрите Модели Цветового пространства для списка допустимых констант NSColorSpaceModel.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает профиль ColorSync, из которого создавался получатель.
Объявление
Swift
var colorSyncProfile: UnsafeMutablePointer<Void> { get }
Objective C
@property(readonly) void *colorSyncProfile
Возвращаемое значение
ColorSync профилируют, на котором базируется получатель. Необходимо бросить это значение к объекту непрозрачного типа CMProfileRef. Возвраты
NULL
если получатель создавался из данных профиля ICC вместо этого. Посмотрите менеджера ColorSync Референса по дополнительной информации о CMProfileRef.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает данные профиля ICC, из которых создавался получатель.
Объявление
Swift
var ICCProfileData: NSData? { get }
Objective C
@property(readonly, strong) NSData *ICCProfileData
Возвращаемое значение
ICC профилирует, из которого создавался получатель. Этот метод пытается вычислить данные профиля из объекта CMProfileRef и возвратов
nil
если это неспособно.Для получения информации о профилях ICC посмотрите последнюю спецификацию ICC в Международном Цветном Консорциальном веб-сайте.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает локализованное имя получателя.
Объявление
Swift
var localizedName: String? { get }
Objective C
@property(readonly, copy) NSString *localizedName
Возвращаемое значение
Имя цветового пространства как локализованная строка или
nil
если не существует никакое локализованное имя.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвращает число компонентов, поддерживаемых получателем.
Объявление
Swift
var numberOfColorComponents: Int { get }
Objective C
@property(readonly) NSInteger numberOfColorComponents
Возвращаемое значение
Число компонентов (исключая альфу) поддержки получателя или нуль, если получатель не на основе
float
компоненты.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
Типы данных
-
Тип констант режима цветового пространства перечислил в цвете Модели Пространства.
Объявление
Swift
enum NSColorSpaceModel : Int { case NSUnknownColorSpaceModel case NSGrayColorSpaceModel case NSRGBColorSpaceModel case NSCMYKColorSpaceModel case NSLABColorSpaceModel case NSDeviceNColorSpaceModel case NSIndexedColorSpaceModel case NSPatternColorSpaceModel }
Objective C
typedef NSInteger NSColorSpaceModel;
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Идентифицируйте абстрактную модель на который
NSColorSpace
объект базируется.Объявление
Swift
enum NSColorSpaceModel : Int { case NSUnknownColorSpaceModel case NSGrayColorSpaceModel case NSRGBColorSpaceModel case NSCMYKColorSpaceModel case NSLABColorSpaceModel case NSDeviceNColorSpaceModel case NSIndexedColorSpaceModel case NSPatternColorSpaceModel }
Objective C
typedef enum { NSUnknownColorSpaceModel = -1, NSGrayColorSpaceModel, NSRGBColorSpaceModel, NSCMYKColorSpaceModel, NSLABColorSpaceModel, NSDeviceNColorSpaceModel, NSIndexedColorSpaceModel, NSPatternColorSpaceModel };
Константы
-
NSUnknownColorSpaceModel
NSUnknownColorSpaceModel
Эта модель не известна
NSColorSpace
.Доступный в OS X v10.4 и позже.
-
NSGrayColorSpaceModel
NSGrayColorSpaceModel
Полутоновая модель цветового пространства. Может относиться к зависящим от устройств и к универсальным вариантам цветового пространства.
Доступный в OS X v10.4 и позже.
-
NSRGBColorSpaceModel
NSRGBColorSpaceModel
RGB (красный зеленый синий) модель цветового пространства. Может относиться к зависящим от устройств и к универсальным вариантам цветового пространства.
Доступный в OS X v10.4 и позже.
-
NSCMYKColorSpaceModel
NSCMYKColorSpaceModel
CYMK (голубой, желтый, пурпурный, черный) модель цветового пространства. Может относиться к зависящим от устройств и к универсальным вариантам цветового пространства.
Доступный в OS X v10.4 и позже.
-
NSLABColorSpaceModel
NSLABColorSpaceModel
L*a*b* независящая от устройств модель цветового пространства, представляющая цвета относительно ссылочной белой точки.
Доступный в OS X v10.4 и позже.
-
NSDeviceNColorSpaceModel
NSDeviceNColorSpaceModel
DeviceN является моделью цветового пространства от Adobe Systems, Inc., используемой в спецификации цветов PDF и PostScript.
Доступный в OS X v10.4 и позже.
-
NSIndexedColorSpaceModel
NSIndexedColorSpaceModel
Пространство индексированного цвета, идентифицирующее указанные дискретные цвета в списке цветов индексом. Значение индексированного цвета (спецификация цветов в пространстве индексированного цвета) состоит из индексного значения, относящегося к цвету в списке цветов.
Доступный в OS X v10.5 и позже.
-
NSPatternColorSpaceModel
NSPatternColorSpaceModel
Идентифицирует цветовое пространство образца, которое является просто изображением, повторяющимся много раз в мозаичном образце.
Доступный в OS X v10.5 и позже.
Обсуждение
Эти константы возвращаются из
colorSpaceModel
и получены из данных профиля, инкапсулировавших объектом. -