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

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

Разработчик

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

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

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

CIImageAccumulator

CIImageAccumulator класс включает основанную на обратной связи обработку изображений для таких вещей как итеративные операции рисования или моделирования гидроаэродинамики. Вы используете CIImageAccumulator объекты в сочетании с другими Базовыми классами Изображения, такой как CIFilter, CIImage, CIVector, и CIContext, использовать в своих интересах встроенные Базовые фильтры Изображения при обработке изображений.

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


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


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


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


OS X v10.4 и позже
  • Создает аккумулятор изображения с указанной степенью и форматом пикселя.

    Объявление

    Objective C

    + (CIImageAccumulator *)imageAccumulatorWithExtent:(CGRect)extent format:(CIFormat)format

    Параметры

    extent

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

    format

    Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой как kCIFormatARGB8 (32 бита на пиксель, формат пикселя фиксированной точки) или kCIFormatRGBAf (128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.

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

    Объект аккумулятора изображения.

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

    Objective C

    @import QuartzCore;

    Доступность

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

    См. также

    – initWithExtent:format:

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

    Объявление

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

    См. также

    – initWithExtent:format:

  • Инициализирует аккумулятор изображения с указанной степенью и форматом пикселя.

    Объявление

    Swift

    init!(extent extent: CGRect, format format: CIFormat)

    Objective C

    - (id)initWithExtent:(CGRect)extent format:(CIFormat)format

    Параметры

    extent

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

    format

    Формат и размер каждого пикселя. Необходимо предоставить постоянный формат пикселя, такой какkCIFormatARGB8 (32 бита на пиксель, формат пикселя фиксированной точки) или kCIFormatRGBAf (128 бит на пиксель, формат пикселя с плавающей точкой). См. Ссылку класса CIImage для получения дополнительной информации о константах формата пикселя.

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

    Инициализированный объект аккумулятора изображения.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

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

    Объявление

    Swift

    init!(extent extent: CGRect, format format: CIFormat, colorSpace colorSpace: CGColorSpace!)

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

  • Устанавливает содержание аккумулятора изображения к содержанию указанного объекта изображения.

    Объявление

    Swift

    func setImage(_ im: CIImage!)

    Objective C

    - (void)setImage:(CIImage *)im

    Параметры

    im

    Объект изображения, содержание которого Вы хотите присвоить аккумулятору изображения.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

    См. также

    – setImage:dirtyRect:

  • Обновляет аккумулятор изображения с подобластью объекта изображения.

    Объявление

    Swift

    func setImage(_ im: CIImage!, dirtyRect r: CGRect)

    Objective C

    - (void)setImage:(CIImage *)im dirtyRect:(CGRect)r

    Параметры

    im

    Объект изображения, содержание которого Вы хотите присвоить аккумулятору изображения.

    r

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

    Обсуждение

    Для дополнительных подробных данных об использовании этого метода см. “Динамические Системы Обработки изображений” в Базовом Руководстве по программированию Изображения.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

    См. также

    – setImage:

  • Возвращает степень изображения, связанного с аккумулятором изображения.

    Объявление

    Swift

    func extent() -> CGRect

    Objective C

    - (CGRect)extent

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

    Прямоугольник, указывающий размер изображения, связанного с аккумулятором изображения. Этот прямоугольник является размером полной области рабочего координатного пространства и является фиксированной областью. Это указывает x-значение прямоугольного источника, y-значение прямоугольного источника, и ширину и высоту.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • Возвращает формат пикселя аккумулятора изображения.

    Объявление

    Swift

    func format() -> CIFormat

    Objective C

    - (CIFormat)format

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

    Формат пикселя аккумулятора изображения.

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

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

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

  • Возвращает текущее содержание аккумулятора изображения.

    Объявление

    Swift

    func image() -> CIImage!

    Objective C

    - (CIImage *)image

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

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

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

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