CIImageAccumulator
CIImageAccumulator
класс включает основанную на обратной связи обработку изображений для таких вещей как итеративные операции рисования или моделирования гидроаэродинамики. Вы используете CIImageAccumulator
объекты в сочетании с другими Базовыми классами Изображения, такой как CIFilter
, CIImage
, CIVector
, и CIContext
, использовать в своих интересах встроенные Базовые фильтры Изображения при обработке изображений.
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
OS X v10.4 и позже
-
Создает аккумулятор изображения с указанной степенью и форматом пикселя.
Объявление
Параметры
extent
Прямоугольник, указывающий x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.
format
Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой как
kCIFormatARGB8
(32 бита на пиксель, формат пикселя фиксированной точки) илиkCIFormatRGBAf
(128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.Возвращаемое значение
Объект аккумулятора изображения.
Оператор импорта
Objective C
@import QuartzCore;
Доступность
OS X v10.4 и позже.
См. также
-
Создает аккумулятор изображения с указанной степенью, форматом пикселя и цветовым пространством.
Объявление
Objective C
+ (CIImageAccumulator *)imageAccumulatorWithExtent:(CGRect)
extent
format:(CIFormat)format
colorSpace:(CGColorSpaceRef)colorSpace
Параметры
extent
Прямоугольник, указывающий x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.
format
Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой как
kCIFormatARGB8
(32 бита на пиксель, формат пикселя фиксированной точки) илиkCIFormatRGBAf
(128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.colorSpace
A
CGColorSpaceRef
объект, описывающий цветовое пространство для аккумулятора изображения.Возвращаемое значение
Объект аккумулятора изображения.
Оператор импорта
Objective C
@import QuartzCore;
Доступность
OS X v10.7 и позже.
См. также
-
Инициализирует аккумулятор изображения с указанной степенью и форматом пикселя.
Объявление
Параметры
extent
Прямоугольник, указывающий x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.
format
Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой как
kCIFormatARGB8
(32 бита на пиксель, формат пикселя фиксированной точки) илиkCIFormatRGBAf
(128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.Возвращаемое значение
Инициализированный объект аккумулятора изображения.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.4 и позже.
См. также
-
Инициализирует аккумулятор изображения с указанной степенью, форматом пикселя и цветовым пространством.
Объявление
Objective C
- (id)initWithExtent:(CGRect)
extent
format:(CIFormat)format
colorSpace:(CGColorSpaceRef)colorSpace
Параметры
extent
Прямоугольник, указывающий x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.
format
Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой как
kCIFormatARGB8
(32 бита на пиксель, формат пикселя фиксированной точки) илиkCIFormatRGBAf
(128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.colorSpace
A
CGColorSpaceRef
объект, описывающий цветовое пространство для аккумулятора изображения.Возвращаемое значение
Инициализированный объект аккумулятора изображения.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.7 и позже.
См. также
-
Устанавливает содержание аккумулятора изображения к содержанию указанного объекта изображения.
Параметры
im
Объект изображения, содержание которого Вы хотите присвоить аккумулятору изображения.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.4 и позже.
См. также
-
Обновляет аккумулятор изображения с подобластью объекта изображения.
Объявление
Параметры
im
Объект изображения, содержание которого Вы хотите присвоить аккумулятору изображения.
r
Прямоугольник, определяющий подобласть объекта изображения, это изменяется с прошлого раза, Вы обновили аккумулятор изображения. Необходимо гарантировать, что новое содержание отличается от старого только в области, указанной этим параметром.
Обсуждение
Для дополнительных подробных данных об использовании этого метода см. “Динамические Системы Обработки изображений” в Базовом Руководстве по программированию Изображения.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.4 и позже.
См. также
-
Возвращает степень изображения, связанного с аккумулятором изображения.
Возвращаемое значение
Прямоугольник, указывающий размер изображения, связанного с аккумулятором изображения. Этот прямоугольник является размером полной области рабочего координатного пространства и является фиксированной областью. Это указывает x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.4 и позже.
-
Возвращает текущее содержание аккумулятора изображения.
Возвращаемое значение
Объект изображения, представляющий текущее содержание аккумулятора изображения.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
OS X v10.4 и позже.
-
Сбрасывает аккумулятор, отбрасывая любые незаконченные обновления и текущее содержание.
Объявление
Swift
func clear()
Objective C
- (void)clear
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.