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

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

Разработчик

Ссылка платформы QuartzCore ссылка класса CISampler

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

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

CISampler

CISampler класс получает выборки изображений для обработки a CIKernel объект. A CISampler объект определяет координатное преобразование и режимы для интерполяции и обертывания. Вы используете CISampler объекты в сочетании с другими Базовыми классами Изображения, такой как CIFilter, CIKernel, и CIFilterShape, создать пользовательские фильтры.

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


Соответствует


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


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


OS X v10.4 и позже
  • Создает и возвращает сэмплер, это ссылается на изображение.

    Объявление

    Objective C

    + (CISampler *)samplerWithImage:(CIImage *)im

    Параметры

    im

    Изображение, что Вы хотите сэмплер к ссылке.

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

    Объект сэмплера, ссылающийся на изображение, указанное im параметр.

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

    Objective C

    @import QuartzCore;

    Доступность

    OS X v10.4 и позже.

  • Создает и возвращает сэмплер, ссылающийся на использование изображения опции, указанные как пары ключ/значение.

    Объявление

    Objective C

    + (CISampler *)samplerWithImage:(CIImage *)im keysAndValues:(id)key0, ...

    Параметры

    im

    Изображение, что Вы хотите сэмплер к ссылке.

    key0

    Список пар ключ/значение, представляющих опции. Каждый ключ должен сопровождаться тем надлежащим значением. Можно предоставить одну или более пар ключ/значение. Использовать nil указать конец опций значения ключа. Посмотрите “Sampler Option Keys”.

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

    Сэмплер, ссылающийся на изображение, указанное im параметр и использование указанные опции.

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

    Objective C

    @import QuartzCore;

    Доступность

    OS X v10.4 и позже.

  • Создает и возвращает сэмплер, ссылающийся на использование изображения опции, указанные в словаре.

    Объявление

    Objective C

    + (CISampler *)samplerWithImage:(CIImage *)im options:(NSDictionary *)dict

    Параметры

    im

    Изображение, что Вы хотите сэмплер к ссылке.

    dict

    Словарь, содержащий опции, указанные как пары ключ/значение. Посмотрите “Sampler Option Keys”.

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

    Сэмплер, ссылающийся на изображение, указанное im параметр и использование опции указаны в словаре.

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

    Objective C

    @import QuartzCore;

    Доступность

    OS X v10.4 и позже.

  • Инициализирует сэмплер с объектом изображения.

    Объявление

    Swift

    init!(image im: CIImage!)

    Objective C

    - (id)initWithImage:(CIImage *)im

    Параметры

    im

    Объект изображения для инициализации сэмплера с.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Инициализирует сэмплер с использованием объекта изображения опции, указанные как пары ключ/значение.

    Объявление

    Objective C

    - (id)initWithImage:(CIImage *)im keysAndValues:(id)key0, ...

    Параметры

    im

    Объект изображения для инициализации сэмплера с.

    key0

    Список пар ключ/значение, представляющих опции. Каждый ключ должен сопровождаться тем надлежащим значением. Можно предоставить одну или более пар ключ/значение. Использовать nil указать конец опций значения ключа. Посмотрите “Sampler Option Keys”.

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

    Objective C

    @import QuartzCore;

    Доступность

    OS X v10.4 и позже.

  • Инициализирует сэмплер с использованием объекта изображения опции, указанные в словаре.

    Объявление

    Swift

    init!(image im: CIImage!, options dict: [NSObject : AnyObject]!)

    Objective C

    - (id)initWithImage:(CIImage *)im options:(NSDictionary *)dict

    Параметры

    im

    Изображение для инициализации сэмплера с.

    dict

    Словарь, содержащий опции, указанные как пары ключ/значение. Посмотрите “Sampler Option Keys”.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Получает домен определения (DOD) сэмплера.

    Объявление

    Swift

    func definition() -> CIFilterShape!

    Objective C

    - (CIFilterShape *)definition

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

    Объект фигуры фильтра, содержащий DOD.

    Обсуждение

    DOD содержит все непрозрачные пиксели, произведенные путем ссылки на сэмплер.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Получает прямоугольник, указывающий степень сэмплера.

    Объявление

    Swift

    func extent() -> CGRect

    Objective C

    - (CGRect)extent

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

    Прямоугольник, указывающий область снаружи, которая вызывается набор режима обертки для сэмплера.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Ключи для создания сэмплера.

    Объявление

    Swift

    var kCISamplerAffineMatrix: NSString! var kCISamplerWrapMode: NSString! var kCISamplerFilterMode: NSString! var kCISamplerColorSpace: NSString!

    Objective C

    extern NSString *kCISamplerAffineMatrix; extern NSString *kCISamplerWrapMode; extern NSString *kCISamplerFilterMode extern NSString *kCISamplerColorSpace

    Константы

    • kCISamplerAffineMatrix

      kCISamplerAffineMatrix

      Ключ для аффинной матрицы. Присваиваемое значение NSArray объект ([b c d tx ty]), который определяет трансформацию для применения к сэмплеру.

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

    • kCISamplerWrapMode

      kCISamplerWrapMode

      Ключ для сэмплера обертывает режим. Режим обертки указывает, как Базовое Изображение производит пиксели, которые являются вне степени выборки. Возможные значения kCISamplerWrapBlack и kCISamplerWrapClamp.

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

    • kCISamplerFilterMode

      kCISamplerFilterMode

      Ключ для фильтрации для использования при выборке изображения. Возможные значения kCISamplerFilterNearest и kCISamplerFilterLinear.

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

    • kCISamplerColorSpace

      kCISamplerColorSpace

      Ключ для цветового пространства для использования при выборке изображения. Присваиваемым значением должен быть RGB CGColorSpaceRef объект. Используя эту опцию указывает, что выборки должны быть преобразованы в это цветовое пространство прежде чем быть переданным ядру. Если не указанный, выборки будут переданы ядру в рабочем цветовом пространстве Базового контекста Изображения, используемого для рендеринга изображения.

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

  • Значения для функциональных клавиш сэмплера.

    Объявление

    Swift

    var kCISamplerWrapBlack: NSString! var kCISamplerWrapClamp: NSString! var kCISamplerFilterNearest: NSString! var kCISamplerFilterLinear: NSString!

    Objective C

    extern NSString *kCISamplerWrapBlack; extern NSString *kCISamplerWrapClamp; extern NSString *kCISamplerFilterNearest; extern NSString *kCISamplerFilterLinear;

    Константы

    • kCISamplerWrapBlack

      kCISamplerWrapBlack

      Пиксели являются прозрачным черным цветом.

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

    • kCISamplerWrapClamp

      kCISamplerWrapClamp

      Координаты фиксируются до степени.

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

    • kCISamplerFilterNearest

      kCISamplerFilterNearest

      Самая близкая соседняя выборка.

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

    • kCISamplerFilterLinear

      kCISamplerFilterLinear

      Билинейная интерполяция.

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