iPhone에서 작동하도록 애니메이션 GIF를 가져 오려고합니다. 내가 구글에서 검색, 블로그에서 유용한 정보 ... 내가 재생하려고 애니메이션 간단한 플립 북 스타일로하지 않습니다OpenGL 및 GifLib을 사용하는 iPhone의 애니메이션 GIF - 투명 배경!
http://www.cuppadev.co.uk/playing-animated-gifs-on-the-iphone
을 발견, 그래서 OpenGL을하고 GifLib에게 시험을주는 것을 결정했다. 나는
https://github.com/jamesu/glgif
이 투명 배경없이 GIF 잘 작동에서 코드를 잡고,하지만 내 GIF 파일의 불행하게도 대부분은 투명 배경입니다. OpenGL을 처음 접했을 때 PlayerView.mm에서 playView 함수 내에 몇 줄을 추가하려고했습니다. 뭔가 같은 ..
glEnable (GL_BLEND); glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glTexEnvi (GL_TEXTURE_ENV, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_MODULATE);
glClearColor (0.0f, 0.0f, 0.0f, 0.0f); glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
하지만 여전히 흰색 배경을 제거 할 수 없습니다 ... 나는 투명 배경으로 애니메이션 GIF를 재생하는 방법을 찾고 있는데, 어떤 도움이나 힌트도 크게 감사 할 것입니다. 도와 줘서 고마워! :)
링크를 사용해 주셔서 감사합니다. 그러나 링크를 사용하는 것이 더 낫습니다. 링크가 죽어도 답이 유용합니다. – swiftBoy
@RDC 그 답변의 핵심 부분은 언급 된 (OP에 의한) 라이브러리가 현재 투명성을 지원한다는 사실입니다. 사용자가 링크를 사용하여 질문에 답하는 대부분의 경우 진정으로 나와 함께합니다. 그러나이 경우는 약간 다른 것으로 보입니다. – Till