CISampler
CISampler класс получает выборки изображений для обработки a CIKernel объект. A CISampler объект определяет координатное преобразование и режимы для интерполяции и обертывания. Вы используете CISampler объекты в сочетании с другими Базовыми классами Изображения, такой как CIFilter, CIKernel, и CIFilterShape, создать пользовательские фильтры.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
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 *)imkeysAndValues:(id)key0,...Параметры
imИзображение, что Вы хотите сэмплер к ссылке.
key0Список пар ключ/значение, представляющих опции. Каждый ключ должен сопровождаться тем надлежащим значением. Можно предоставить одну или более пар ключ/значение. Использовать
nilуказать конец опций значения ключа. Посмотрите“Sampler Option Keys”.Возвращаемое значение
Сэмплер, ссылающийся на изображение, указанное
imпараметр и использование указанные опции.Оператор импорта
Objective C
@import QuartzCore;Доступность
OS X v10.4 и позже.
-
Создает и возвращает сэмплер, ссылающийся на использование изображения опции, указанные в словаре.
Объявление
Objective C
+ (CISampler *)samplerWithImage:(CIImage *)imoptions:(NSDictionary *)dictПараметры
imИзображение, что Вы хотите сэмплер к ссылке.
dictСловарь, содержащий опции, указанные как пары ключ/значение. Посмотрите
“Sampler Option Keys”.Возвращаемое значение
Сэмплер, ссылающийся на изображение, указанное
imпараметр и использование опции указаны в словаре.Оператор импорта
Objective C
@import QuartzCore;Доступность
OS X v10.4 и позже.
-
Инициализирует сэмплер с объектом изображения.
Параметры
imОбъект изображения для инициализации сэмплера с.
Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
OS X v10.4 и позже.
-
Инициализирует сэмплер с использованием объекта изображения опции, указанные как пары ключ/значение.
Объявление
Objective C
- (id)initWithImage:(CIImage *)imkeysAndValues:(id)key0,...Параметры
imОбъект изображения для инициализации сэмплера с.
key0Список пар ключ/значение, представляющих опции. Каждый ключ должен сопровождаться тем надлежащим значением. Можно предоставить одну или более пар ключ/значение. Использовать
nilуказать конец опций значения ключа. Посмотрите“Sampler Option Keys”.Оператор импорта
Objective C
@import QuartzCore;Доступность
OS X v10.4 и позже.
См. также
-
Инициализирует сэмплер с использованием объекта изображения опции, указанные в словаре.
Объявление
Objective C
- (id)initWithImage:(CIImage *)imoptions:(NSDictionary *)dictПараметры
imИзображение для инициализации сэмплера с.
dictСловарь, содержащий опции, указанные как пары ключ/значение. Посмотрите
“Sampler Option Keys”.Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
OS X v10.4 и позже.
-
Получает домен определения (DOD) сэмплера.
Возвращаемое значение
Объект фигуры фильтра, содержащий DOD.
Обсуждение
DOD содержит все непрозрачные пиксели, произведенные путем ссылки на сэмплер.
Оператор импорта
Objective C
@import QuartzCore;Swift
import QuartzCoreДоступность
OS X v10.4 и позже.
-
Получает прямоугольник, указывающий степень сэмплера.
Возвращаемое значение
Прямоугольник, указывающий область снаружи, которая вызывается набор режима обертки для сэмплера.
Оператор импорта
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Константы
-
kCISamplerAffineMatrixkCISamplerAffineMatrixКлюч для аффинной матрицы. Присваиваемое значение
NSArrayобъект ([b c d tx ty]), который определяет трансформацию для применения к сэмплеру.Доступный в OS X v10.4 и позже.
-
kCISamplerWrapModekCISamplerWrapModeКлюч для сэмплера обертывает режим. Режим обертки указывает, как Базовое Изображение производит пиксели, которые являются вне степени выборки. Возможные значения
kCISamplerWrapBlackиkCISamplerWrapClamp.Доступный в OS X v10.4 и позже.
-
kCISamplerFilterModekCISamplerFilterModeКлюч для фильтрации для использования при выборке изображения. Возможные значения
kCISamplerFilterNearestиkCISamplerFilterLinear.Доступный в OS X v10.4 и позже.
-
kCISamplerColorSpacekCISamplerColorSpaceКлюч для цветового пространства для использования при выборке изображения. Присваиваемым значением должен быть 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;Константы
-
kCISamplerWrapBlackkCISamplerWrapBlackПиксели являются прозрачным черным цветом.
Доступный в OS X v10.4 и позже.
-
kCISamplerWrapClampkCISamplerWrapClampКоординаты фиксируются до степени.
Доступный в OS X v10.4 и позже.
-
kCISamplerFilterNearestkCISamplerFilterNearestСамая близкая соседняя выборка.
Доступный в OS X v10.4 и позже.
-
kCISamplerFilterLinearkCISamplerFilterLinearБилинейная интерполяция.
Доступный в OS X v10.4 и позже.
-
