2017-01-12 5 views
-2

Я хотел добавить смайлики, изображения в одном изображении, как в Snapchat, и сохранить изображение со всеми добавленными изображениями.Как объединить несколько изображений, таких как Snapchat?

Я сделал добавление, поворот, щепотку, функцию масштабирования, но как сохранить изображение со всеми изображениями, добавленными с их положением, является точкой, где я застрял.

+0

'как сохранить изображение со всеми добавленными изображениями. Это может зависеть от того, как вы создаете это изображение. Пожалуйста, укажите соответствующий код в своем вопросе. – Moritz

ответ

1

попробовать что-то вроде этого:

UIGraphicsBeginImageContext(view.frame.size) 
view.drawViewHierarchyInRect(view.frame, afterScreenUpdates: true) 
let newImage:UIImage = UIGraphicsGetImageFromCurrentImageContext() 
UIGraphicsEndImageContext() 

Это позволяет рода «скриншот» экрана или его части. он отображает viewHierarchy на экране в пределах данного кадра и фиксирует его как новое изображение. независимо от слоев.

1

Вы хотите сделать снимок экрана всего изображения и сохранить его как одно изображение? для этого вы могли бы использовать это https://stackoverflow.com/a/18925301/1480331

Если нет, тогда вам нужно создать какой-то шаблон, который сохранил бы местоположения, вращения, размеры и все детали, чтобы вы могли их впоследствии отобразить.

Смежные вопросы