전 포스팅인 "동영상을 연속된 사진으로 만들기(http://jhrun.tistory.com/91)" 에서는 아래 사진과 같이 동영상을 연속된 여러 사진으로 나타날 수 있도록 하였습니다.

 이 포스팅에서는 이 연속된 사진들을 하나의 GIF로 묶는것을 하겠습니다.

  
GIFfun으로 연속된 사진을 GIF로 만들기

1. 먼저 아래 링크를 눌러 GIFfun이라는 유틸리티를 다운받세요(무료 유틸리티 입니다.)



http://mac.brothersoft.com/giffun.html

2. 어플리케이션 폴더에 드롭해 설치 후 실행합니다.

3. 연속된 사진들이 들어있는 폴더나 이미지를 드래그 해서 넣어주시면 아래 사진과 같이  목록에 등록됩니다.]
(숫자순서대로 나오니 앞으로도 GIF만들때에는 숫자 순서대로 미리 하면 좋습니다)

Loops 부분에서 얼마나 반복할 것인지 설정할 수 있습니다. Forever은 무한반복입니다.

Delay란 부분에서 한 장면에서 얼마나 멈춰있게 할 것인지를 설정할 수 있습니다.
(제가 생각하기론 10이 적당한 것 같습니다.)


4. "Make Gif"를 누르 아래 사진처럼 인터넷 브라우져가 열리며 GIF애니매이션이 만들어집니다.
직접 경로를  찾으시거나 GIF에서 우클릭 --> 이미지 파일을 별도 저장이나 다운로드에 저장을 누르시면 자신이 원하는 폴더에 저장시킬 수 있습니다.



저는 동영상을 GIF로 바꾸는 작업을 하려고 합니다. 근데 맥에서는 윈도우로 했던 방식이 되지 않죠. 물론 맥에서도 Video to GIF 같은 툴이 있긴 있습니다만, 유료입니다.
지금 사용할 iMovie도 유료이긴 합니다만, iMovie가 더 대중화되어있기 때문에 굳이 저런 툴을 구입하지 않아도 충분히 동영상을 GIF로 만들 수 있습니다.



iMovie로 동영상을 연속된 사진으로 만들기
 
동영상을 GIF로 만들기 전에 여러 장의 연속된 사진으로 만들어야 합니다. iMovie로 가능합니다. 어쩌면 Final cut pro도 비슷해서 가능할 수도 있습니다.

1. iMovie 상단에 파일 - 새로운 프로젝트를 눌러 새로운 프로젝트를 생성합니다. 16:9는 주로 영화에 쓰이니 표준(4:3)을 권장합니다.


2. 파일 -> 가져오기 -> 동영상을 눌러 자신이 GIF로 만들기 원하는 동영상을 가져옵니다.
그럼 아래 사진과 같이 동영상이 불러와집니다.


3. 여기서 자신이 아래 사진처럼 GIF로 만들기 원하는 장면만 드래그 해주세요.
 

 4. 노란 박스를 위쪽 프로젝트 부분에 드래그 해줍니다.

 5. iMovie 상단의 공 유를 누르고 QuickTime을 사용하여 보내기를 눌러줍니다.


6. 옵션을 눌러준 다음에 초당 프레임을 얼마나 할 것인지 설정합니다.(ex. 10일 경우에는 1초당 10개의 그림)

 7. 저장을 합니다. 되도록이면 다른 파일이 없는 깨끗한 폴더에 저장하는 것을 권장합니다.


위 사진과 같이 동영상이 연속된 사진 여러개로 나타나진걸 볼 수 있습니다.
이제 이 여러 사진을 가지고 GIF를 만들 수 있습니다. 아래 링크를 눌러 다음 포스팅을 참고해주세요.

연속된 사진을 GIF로 만들기(2)

http://jhrun.tistory.com/92


도움이 되셨나요?
손가락을 눌러주세요 :) 
 

  <activity

            android:name=".listt"

            android:windowSoftInputMode="stateAlwaysHidden" />


안드로이드에서는 위와같이 액티비티를 AndroidManifest.xml에 정의해줘야 합니다.

 
android:windowSoftInputMode="stateAlwaysHidden" 이런식으로 자신이 원하는 속성을 각 액티비티에 정의해줄 수 있는데요.

  android:windowSoftInputMode="stateAlwaysHidden"
 android:windowSoftInputMode="adjustResize" 

 때로는 위와 같이 2개 이상의 속성을 정의해주어야 할 때가 있습니다. 그런데 android:windowSoftInputMode가 중복되어있어 컴파일시에 애러가 납니다.
저 2개의 속성이 필요한데 중복되서 애러가 납니다.

해결방법
 
2개의 속성을 지정하고 싶은데 중복되는 경우에는 아래와 같이  "|" 를 사이에 두 하시면 됩니다. 아래 내용처럼요.

  android:windowSoftInputMode="adjustResize|stateAlwaysHidden"


이와 같이 하면 같은 항목의 속성을 2개 이상으로 할 수 있습니다.
(참고) 위에 나온 저 코드는 edittext에 자동으로 포커스는 주지 말면서 키보드가 올라올시 앱의 크기를 리사이즈 하라는 코드입니다.


 손가락은 장식용이 아닙니다.