извлекаем кадры gif анимации
# Открываем GIF файл
gif_path = 'анимация.gif'
im = Image.open(gif_path)
frame_number = 0
try:
while True:
# Переходим к текущему кадру
im.seek(frame_number)
# Конвертируем кадр в RGB (т.к. GIF обычно в режиме 'P')
frame = im.convert('RGB')
# Сохраняем кадр в формате JPG
frame.save(f'frame_{frame_number}.jpg', 'JPEG')
frame_number += 1
except EOFError:
# Конец кадров
pass
print(f'Извлечено {frame_number} кадров.')
Свидетельство о публикации №125083005400