- 0
- 이니스프리
- 조회 수 888
파이썬 Pillow 모듈을 이용하여 GIF 움짤을 생성하면 간혹 움짤이 1번만 재생되고 멈추는 경우가 있더군요.
https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#saving
Pillow 모듈에서는 GIF 파일을 저장할 때 loop의 횟수를 지정할 수 있도록 되어 있습니다.
공식문서에서 loop=0이 디폴트라고 되어 있지만, 이미지를 브라우저에서 불러오면 간혹 반복이 안 되는 경우가 있습니다.
이럴 때에는 다음과 같이 loop=0 옵션을 다시 한 번 명시해주면 해결됩니다.
result[0].save('파일명.gif', save_all=True, optimize=True, append_images=result[1:], loop=0)
작성자
댓글 0
권한이 없습니다.