Я объединяю несколько UIImage на вершине «базового UIImage». Это способ замедлить ход. Поэтому я подумал, что, возможно, использование CALayer может ускорить процесс. Я не мог найти направление для этого.Render CALayer поверх UIImage
Моего текущий код: Есть caluclations (преобразующий, размер, происхождение), которые я have't добавить
UIGraphicsBeginImageContextWithOptions(videoSize, true, UIScreen.mainScreen().scale)
for image in images
{
image!.drawInRect(areaSize)
image.drawInRect(CGRectMake(xp, yp ,sizeImg.width , sizeImg.height))
}
output = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
Любые предложения/направление на как воспроизвести с помощью CALayer (с содержанием и т.д.»). Спасибо, парни!
Update:
Пример добавил (Пользователь выбрать преобразование, размер, происхождение, на малых масштабах, чем когда он ударил сохранить мне нужно перерисовывать это в «реальном изображении» масштабе.)
Посмотрите на Core Image или GPUImage. – vikingosegundo
@vikingosegundo GPUImage отлично, я предпочитаю не использовать это в своем текущем приложении. Не могли бы вы сконструировать/сосредоточиться на направлении для Core Image? –