2011-12-15 1 views
5

저는 카메라에서 가져와 gif 이미지를 메일로 보내려는 2 비트 맵 이미지에서 애니메이션 GIF 이미지를 만들고 싶습니다.안드로이드에서 두 비트 맵으로 gif 이미지를 만드는 방법

+0

어디가 붙어지고? – Deco

+0

나는 애니메이션 GIF로 비트 맵 (액자)을 변환하는 방법을 모른다. –

+0

@Iphone_bharat가 해결책을 얻었습니까? 그렇다면 코드를 공유하십시오. –

답변

4

나는 안드로이드가 비트 맵의 ​​(2-256 색상) 컬러 양자화를 수행하고있는 프레임으로 결과를 저장하기위한 작은 기본 lib 디렉토리를 작성했습니다 그 http://jiggawatt.org/badc0de/android/index.html#gifflen

을위한 네이티브 라이브러리가있다 애니메이션 GIF (원하는만큼 프레임을 추가 할 수 있음) 필요에 맞게 라이브러리 코드를 해킹하고 슬래시 (slack) 할 수 있습니다. 사용 된 색상 양자화 기는 Anthony Dekker의 NeuQuant이며 일부 수정되었습니다. 자바 기반 라이브러리의

http://www.jappit.com/blog/2008/12/04/j2me-animated-gif-encoder/

사용법은 매우 간단 시도하고 다음 단계가 필요합니다 (예 : 인수로 OutputStream를 전달하여, 당신의 AnimatedGifEncoder 개체를 시작 인스턴스화하십시오있는 ByteArrayOutputStream를 가 addFrame를 사용하여 이미지 객체를 추가)() 메서드를 마무리 호출하여 마무리 ()

관련 문제