일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- WSDL
- 볼링
- WebService
- Number
- Mobile
- iPhone
- 7932
- 아이폰
- 애플
- 형식
- install
- 설치
- java
- 맥
- windows
- Objective-C
- windows7
- 오브젝티브C
- 윈도구
- VISTA
- c#
- cagr48com
- mac
- screen
- ObjectiveC
- 퇴사
- 윈도우즈7
- 윈도구7
- 아이맥
- 링크
Archives
- Today
- Total
A colossal Dreamer: GR鐵塔-天生我材
[아이폰:Objective-C] 코드상으로 화면 캡처 생성법(How to capture a screenshot programmatically) 본문
Development/아이폰
[아이폰:Objective-C] 코드상으로 화면 캡처 생성법(How to capture a screenshot programmatically)
江多林 2010. 6. 23. 16:19http://stackoverflow.com/questions/2200736/how-to-take-a-screenshot-programmatically
위 링크에 해답이 나와 있다.
개략적인 방법을 요약하며 아래와 같다.
UIGraphicsBeginImageContext(CGSize) 함수를 이용해서 ImageContext를 준비한다.
renderInContext: of [CALayer] 메소드를 이용해서 준비된 ImageContext에 이미지를 렌더링(그리기)한다.
UIGraphicsGetCurrentContext() 함수를 이용해서 UIImage를 획득한다.
UIGraphicsEndImageContext() 함수를 호출해서 사용한 Context 사용을 취소한다.
UIImagePNGRepresentation(UIImage*) 함수를 이용해서 png 형식의 NSData 를 얻는다.
이 다음은 맘대로..~~
'Development > 아이폰' 카테고리의 다른 글
[아이폰:ad-hoc 배포/설치] ad-hoc 빌드/배포/설치 (0) | 2010.11.22 |
---|---|
[아이폰:InterfaceBuilder] IB 에서 UI관련 static library 사용하기 (0) | 2010.06.28 |
[아이폰:Samples] apple에서 공식(?) 제공하는 샘플 목록 (0) | 2010.04.28 |
[아이폰:모바일사파리] 폼 텍스트 전용키보드 제어(Mobile Safari specific input keyboard Problem) (0) | 2010.04.08 |
[아이폰:오브젝티브C] 난수 발생기( random number generator ) (0) | 2010.03.29 |