딜레마:
Python을 사용하여 비디오 또는 애니메이션 GIF를 만들고자 하는 경우 일련의 이미지. 그러나 PIL(Python Imaging Library)을 사용한 초기 시도는 헛된 것으로 입증되었습니다.
해결 방법:
PIL을 버리고 더욱 강력한 솔루션인 imageio, 특히 라이브러리를 찾으세요. 이 작업을 처리하도록 설계되었습니다.
GIF를 위한 빠르고 더러운 솔루션:
<code class="python">import imageio # Load images into a list images = [imageio.imread(filename) for filename in filenames] # Save as a GIF imageio.mimsave('/path/to/movie.gif', images)</code>
동영상 스트리밍 접근 방식:
더 긴 동영상의 경우 스트리밍 접근 방식을 사용하세요.
<code class="python">import imageio with imageio.get_writer('/path/to/movie.gif', mode='I') as writer: for filename in filenames: image = imageio.imread(filename) writer.append_data(image)</code>
imageio를 사용해야 하는 이유:
위 내용은 Python에서 프로그래밍 방식으로 비디오 또는 애니메이션 GIF를 만들려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!