Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSColorSpace

Опции
Развертывание Target:

На этой странице
Язык:

NSColorSpace

NSColorSpace класс включает создание объектов, представляющих пробелы пользовательского цвета. Можно сделать пробелы пользовательского цвета из профилей ColorSync или из профилей ICC. NSColorSpace также имеет методы фабрики что эхо-сигналы, представляющие системные цветовые пространства.

Можно использовать colorWithColorSpace:components:count: метод NSColor класс для создания цветовых объектов, использующих пользовательский NSColorSpace объекты. Можно также отправить colorUsingColorSpace: обменивайтесь сообщениями к NSColor возразите для преобразования его между двумя цветовыми пространствами, любое из которых может быть пространством пользовательского цвета.

Наследование


Оператор импорта


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 и позже.

    См. также

    + genericRGBColorSpace

  • Возвраты NSColorSpace объект, представляющий независящее от устройств цветовое пространство RGB.

    Объявление

    Swift

    class func genericRGBColorSpace() -> NSColorSpace

    Objective C

    + (NSColorSpace *)genericRGBColorSpace

    Возвращаемое значение

    NSColorSpace объект. Это пространство цветного аддитивного цвета имеет красный, зеленый, синий, и альфа-компоненты. Этот объект соответствует имени цветового пространства Какао NSCalibratedRGBColorSpace.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    + deviceRGBColorSpace

  • Возвраты 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 и позже.

    См. также

    + genericCMYKColorSpace

  • Возвраты NSColorSpace объект, представляющий независящее от устройств цветовое пространство CMYK.

    Объявление

    Swift

    class func genericCMYKColorSpace() -> NSColorSpace

    Objective C

    + (NSColorSpace *)genericCMYKColorSpace

    Возвращаемое значение

    NSColorSpace объект. Это цветовое пространство имеет голубой, пурпурный, желтый, черный и альфа-компонент.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.4 и позже.

    См. также

    + deviceCMYKColorSpace

  • Возвраты 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 и позже.

    См. также

    – colorSyncProfile

  • Инициализирует и возвращается 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 и позже.

    См. также

    – ICCProfileData

  • Возвращает Базовый Графический объект цветового пространства, представляющий цветовое пространство, эквивалентное получателю.

    Объявление

    Swift

    var CGColorSpace: CGColorSpace? { get }

    Objective C

    @property(readonly) CGColorSpaceRef CGColorSpace

    Возвращаемое значение

    Ссылка на Базовый Графический объект цветового пространства (CGColorSpaceRef) или NULL если тип цветового пространства, представленного получателем, не может быть представлен a CGColorSpace объект.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – initWithCGColorSpace:

  • Возвращает модель, на которой базируется цветовое пространство получателя.

    Объявление

    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 и позже.

    См. также

    – initWithICCProfileData:

  • Возвращает локализованное имя получателя.

    Объявление

    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 и получены из данных профиля, инкапсулировавших объектом.