본문 바로가기

android

부트에니메이션 파일 만들기






개략설명 

1. 탐색기 실행하여 part0, part1 이라는 폴더와 desc.txt  라는 텍스트 파일을 만든다.

2. 여러장의 사진파일을 일련번호.png로 만들어 part0, part1 폴더에 나누어 넣는다.

3. desc.txt 파일을 작성한다.

4. 7-zip으로 bootanimation.zip 으로 묶는다 (압축이 아니고 파일 패키징임)

5. 폰에 /system/media 폴더에 덮어쓰기한다.  끝.

 
상세설명.

에니메이션 파일(bootanimation.zip) 압축을 풀면 아래와 같이 두개의 폴더와 하나의 파일로 이루어 졌습니다.
우리도 아래와 같은 구조로 만들어 패키징하여야 합니다. 

part0과 part1의 차이점은 part0에 있는 에니는 한번플레이되고 part1으로 넘어가게 되는데

part1에 있는 에니는 폰 부팅이 끝날때가지 반복해서 보여집니다.

desc.text 파일은 각각의 파일들이 어떻게 동작할지 기록해놓은 파일입니다. 

아래는 순정 부트에니파일의 part0 폴더에 들어있는 파일입니다. 보시면 짐작하시겠죠 0~15번 파일까지 정해진 시간별로

돌려가며 보여주는 아주 단순한 구조입니다. 

part1마찬가지입니다. 순정에는 boot_00016.png 한장으로 반복하지만 part0과 마찬가지로 여러장의 사진으로 에니 효과를 낼 수 있습니다. 



 위는 desc.txt파일 내용입니다. 보시면 대충 짐작될겁니다.

 맨위는 해상도와 fps입니다.  480 * 800에 16fps 구성됬다는 뭐 그런거...

두번째줄은는 part0 폴더 플레이 정보입니다. 

  첫번째 p는 무시하시고  두번째 1은 재생시간입니다. 0이면 무한대 재생이구요. 두번째 0 은 일시멈춘시간  입니다.

세번째출은 part1폴더 플레이 정보이구요 

이파일은 준비하신 사진 숫자와 에니 효과에 따라 적당히 바꿔 주시면 됩니다. 

타이핑 귀찮으신분 복사해 쓰시고요...

480 800 16
p 1 0 part0
p 1 0 part1 

참 png파일을 만드실때는 일련번호로...img_00000.png, img_00001.png, img_00002.png...이런식으로 만드시고

part1에 첫 파일은  part0의 마지막 파일 다음 번호여야 합니다. 

마지막으로 폴더와 텍스파 파일을 bootanimation.zip으로 묶어줘야하는데요

여기서 중요한건 압축이 아니고 묶어주는 것입니다.(아카이빙, 패키징)  알집에서 이런 기능이 있는 지 모르겠는데요

있다면 알집쓰셔도 되고요. 전 7-zip을 썼습니다.  여기서 다운받으셔서 설치하시고

압축하실때 반드시 아래그림과 같이 압축레벨을 저장(영문일 경우  store) 를 선택하셔야 합니다.

 

 

대략 마무리 됬네요.

이제 만들어진 bootanimation.zip 파일을 폰에 /system/media 폴더에 복사하세요. 

png파일 만드는 법은 제 능력이 부족하여 설명드리기 어렵내요.  전 그냥 순정파일 포샵에서 불러와

사진 붙여넣고 png로 saveas해서 만들었습다.