mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-25 05:01:26 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			797 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			797 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. py:module:: PIL.ImageSequence
 | |
| .. py:currentmodule:: PIL.ImageSequence
 | |
| 
 | |
| :py:mod:`~PIL.ImageSequence` module
 | |
| ===================================
 | |
| 
 | |
| The :py:mod:`~PIL.ImageSequence` module contains a wrapper class that lets you
 | |
| iterate over the frames of an image sequence.
 | |
| 
 | |
| Extracting frames from an animation
 | |
| -----------------------------------
 | |
| 
 | |
| ::
 | |
| 
 | |
|     from PIL import Image, ImageSequence
 | |
| 
 | |
|     with Image.open("animation.fli") as im:
 | |
|         index = 1
 | |
|         for frame in ImageSequence.Iterator(im):
 | |
|             frame.save(f"frame{index}.png")
 | |
|             index += 1
 | |
| 
 | |
| The :py:class:`~PIL.ImageSequence.Iterator` class
 | |
| -------------------------------------------------
 | |
| 
 | |
| .. autoclass:: PIL.ImageSequence.Iterator
 | |
|     :members:
 | |
| 
 | |
| Functions
 | |
| ---------
 | |
| 
 | |
| .. autofunction:: PIL.ImageSequence.all_frames
 |