Слияние кода завершено, страница обновится автоматически
Преобразование статического изображения в динамическое изображение с использованием технологии разделения на блоки.
1. PIL:
1. Создание фонового изображения
2. Разделение исходного изображения на N частей и последовательное объединение этих частей с фоновым изображением, чтобы получить N материальных изображений
3. Объединение N материальных изображений в GIF
2. pygifsicle:
Оптимизация полученного GIF (безубыточное сжатие, уменьшение размера)
Примечание: требуется установка gifsicle на компьютере, официальный сайт: https://www.lcdf.org/gifsicle/,
если вы не понимаете английский язык, есть множество материалов в интернете,
(на самом деле, отсутствие установки не влияет на обычное использование, просто нет оптимизации GIF).
3. tkinter:
Для создания графического интерфейса пользователя, что делает работу более удобной
4. pyinstaller:
Для упаковки скриптов в исполняемые файлы .exe
Описание: Преобразование изображения в GIF в командной строке
Использование: python img2gif.py -h
Пример: python img2gif.py -p /Users/tianshl/Documents/sample.jpg
Описание: Преобразование изображения в GIF через графический интерфейс
Использование: python img2gif_gui.py
pyinstaller -F -w -i gif.ico img2gif_gui.py
# После выполнения команды, файл .exe будет находиться в папке dist
# Я упаковал .exe: https://download.csdn.net/download/xiaobuding007/12685554
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )