애니메이션 GIF를 안드로이드에서 인코딩할 수 있는 라이브러리이다.
j2me 버전으로 만들어진 Animated GIF encoder(http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/)가 있길래 내가 살짝 수정해서 android 에서 돌릴 수 있도록 했음.
다운로드:
레파지토리 :
https://github.com/azki/Animated-gif-Encoder-For-Android
사용은 아래처럼. 아래의 image1과 image2는 android.graphics.Bitmap의 인스턴스임.
ByteArrayOutputStream bos = new ByteArrayOutputStream();
AnimatedGifEncoder encoder = new AnimatedGifEncoder();
encoder.start(bos);
encoder.addFrame(image1);
encoder.addFrame(image2);
encoder.finish();
return bos.toByteArray();
'android' 카테고리의 다른 글
스미싱 차단 (잡았다 피싱) - (안드로이드, 구글플레이) (2) | 2013.09.16 |
---|---|
CGV 예매 열림 알리미 (잡았다 내 자리) - (안드로이드, 구글플레이) (6) | 2013.07.24 |
Animated gif encoder For Android (안드로이드 GIF 움짤 제작 라이브러리) (3) | 2013.07.11 |
비 옴 알리미 (우산 알림) - 비오는 날 아침만 알람 앱 (안드로이드, 구글플레이) (0) | 2013.06.21 |
안드로이드 마켓(플레이스토어)에 앱 올려서 배너광고 돈벌기 (다음 Ad@m 이용) (0) | 2013.06.19 |
마켓에 올릴 APK 파일 패키징 (0) | 2013.06.19 |
댓글을 달아 주세요
잘 작동하는군요. 감사합니다.
도움이 되셨다니 다행입니다. :)
안녕하세요. 안드로이드 프로그래밍을 공부하는 학생입니다.
혹시 byte[]로 출력되는 bos.toByteArray()를 안드로이드 ImageView 상에서 Glide 등 gif 표시 라이브러리를 활용해서
표시하려고 하는데, 이 경우 어떻게 저 값을 입력받을 수 있을까요?
uri이나 bitmap으로 받아보려 했지만 어떻게 해야 하는지 감이 안 잡힙니다...