2017-01-12 1 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

만약 그렇지 않다면 나중에 렌더링 할 수 있도록 위치, 회전, 크기 및 모든 세부 사항을 저장하는 일종의 템플릿을 만들어야합니다.

관련 문제