일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Google App Engine
- 가상화
- hopfield network
- 삼성
- 삼성소프트웨어멤버십
- 증강현실
- 구글 앱 엔진
- 패턴 인식
- 인공지능
- NarwalFreo
- Bidirectional Associative Memory
- 신경망
- 물걸레로봇청소기추천
- SSM
- 갤럭시탭S8울트라
- 동아리
- 신경회로망
- BAM
- 빅데이터
- Friendship
- 파이썬
- 삼성전자 소프트웨어멤버십 SSM
- 물걸레자동세척로봇청소기
- 패턴인식
- 고려대학교
- 나르왈프레오
- Neural Network
- Python
- 멤버십
- 하이퍼바이저
Archives
- Today
- Total
정보공간_1
[3기 강남 백정의] Flash에서 현재 화면을 서버에 저장 및 불러오기 본문
IT 놀이터/Elite Member Tech & Talk
[3기 강남 백정의] Flash에서 현재 화면을 서버에 저장 및 불러오기
알 수 없는 사용자 2013. 5. 6. 03:35Flash에서 현재 화면이나 특정 영역을 이미지화하여(JPEG) 서버에 저장하는 방법을 소개 합니다.
Flash에서 이미지화 할 부분을 MovieClip이나 Sprite형식으로 만들어 두고
비트맵을 활용하여 데이터를 만들고 서버에 있는 php를 이용해서 저장하는 방식입니다.
먼저 이미지화 할 영역에 대한 비트맵 데이터가 필요합니다.
다음과 같이 비트맵 데이터를 원하는 크기만큼 만들고 그릴 수 있는 비트맵을 만듭니다.
그 비트맵을 스테이지에 붙이고 원하는 영역을(Container) 그립니다.
UploadPostHelper 출처 : http://marstonstudio.com
그리고 JPEG인코더를 통해 비트맵에서 그린 데이터를 byte배열로 저장합니다.
위 코드는 서버에 있는 imgSave.php파일을 이용하여 test.jpg라는 이름으로 파일을 저장하는 과정입니다.
그리고 UploadPostHelper class를 이용해 서버에 보낼 수 있도록 데이터를 파싱합니다.
경로를 지정해두고 서버로 요청을 보냅니다.
서버쪽 php에서는 다음과 같이 php코드를 짜둡니다. 위 코드는 saveimg라는 폴더에 파일을 저장합니다.
서버에서 이미지 파일을 받아 올 때는
다음과 같이 URLVariables라는 클래스를 필요한 정보를 전송합니다.
서버쪽에서는
다음과 같이 코드를 짜둡니다.
이와 같이 Flash에서 재생되는 영상이나 이미지 모든 상황에서 바로 이미지로 만들 수 있고 저장한 뒤 바로 불러와서 응용할 수 있습니다.
'IT 놀이터 > Elite Member Tech & Talk' 카테고리의 다른 글
[3기 강북 김승현] ffmpeg 를 이용한 간단한 동영상 플레이어 제작 #2 (0) | 2013.05.06 |
---|---|
[3기 강남 정준호] Console & Shell 개발 (0) | 2013.05.06 |
[3기 전주 전환규] Place & Route Part.2 (0) | 2013.05.05 |
[3기 강남 백정의] 플래시의 비트맵을 활용한 영상을 재생시키고 레이어 추가 (0) | 2013.04.06 |
[3기 강남 정준호] KeyBoard & Monitor Device Driver (0) | 2013.04.05 |