CIImage
Приложение Кит добавляет три метода к классу платформы Базового Изображения CIImage.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.4 и позже.
-
Инициализирует получатель, недавно выделенный
CIImageобъект, с указанным битовым массивом.Объявление
Swift
init?(bitmapImageRepbitmapImageRep: NSBitmapImageRep)Objective C
- (instancetype)initWithBitmapImageRep:(NSBitmapImageRep *)bitmapImageRepПараметры
bitmapImageRepОбъект представления изображения, содержащий растровые данные.
Возвращаемое значение
Получающееся
CIImageобъект.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Рисует все или часть изображения в указанной точке в текущей системе координат.
Объявление
Swift
func drawAtPoint(_point: NSPoint, fromRectsrcRect: NSRect, operationop: NSCompositingOperation, fractiondelta: CGFloat)Objective C
- (void)drawAtPoint:(NSPoint)pointfromRect:(NSRect)srcRectoperation:(NSCompositingOperation)opfraction:(CGFloat)deltaПараметры
pointРасположение в текущей системе координат, в которой можно нарисовать изображение.
srcRectИсходный прямоугольник, указывающий часть изображения, Вы хотите нарисовать. Координаты этого прямоугольника должны быть указаны с помощью собственной системы координат изображения.
opСоставляющая композит работа для использования при рисовании изображения.
deltaНепрозрачность изображения, указанного как значение от 0,0 до 1,0. В то время как значение 1,0 рисует изображение как полностью непрозрачный, указание значения 0,0 рисует изображение, столь же полностью прозрачное. Значения, больше, чем 1,0, интерпретируются как 1,0.
Обсуждение
Содержимое изображения нарисовано в его текущем разрешении и не масштабируется, если CTM самой текущей системы координат не содержит масштабный коэффициент. Изображение иначе расположено и ориентировало использование текущей системы координат.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Рисует все или часть изображения в указанном прямоугольнике в текущей системе координат
Объявление
Swift
func drawInRect(_dstRect: NSRect, fromRectsrcRect: NSRect, operationop: NSCompositingOperation, fractiondelta: CGFloat)Objective C
- (void)drawInRect:(NSRect)dstRectfromRect:(NSRect)srcRectoperation:(NSCompositingOperation)opfraction:(CGFloat)deltaПараметры
dstRectПрямоугольник, в котором можно нарисовать изображение.
srcRectИсходный прямоугольник, указывающий часть изображения, Вы хотите нарисовать. Координаты этого прямоугольника должны быть указаны с помощью собственной системы координат изображения.
opСоставляющая композит работа для использования при рисовании изображения.
deltaНепрозрачность изображения, указанного как значение от 0,0 до 1,0. В то время как значение 1,0 рисует изображение как полностью непрозрачный, указание значения 0,0 рисует изображение, столь же полностью прозрачное. Значения, больше, чем 1,0, интерпретируются как 1,0.
Обсуждение
Если
srcRectиdstRectпрямоугольники имеют различные размеры, исходная часть изображения масштабируется для адаптации указанному целевому прямоугольнику. Изображение иначе расположено и ориентировало использование текущей системы координат.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
