Автоматизировал процесс разбора гифки, не без багрепортов, которые были перекрыты костылями, как следствие существенно расширил пак. Из новых технических проблем - неправильный парсинг таймингов, некоторые стики слишком быстрые, позже исправлю
P.S. убрал ненужную конвертацию в целое число, теперь кадровая частота соответствует оригиналу, перезалил 3 стика
P.S. убрал ненужную конвертацию в целое число, теперь кадровая частота соответствует оригиналу, перезалил 3 стика
Название съел Вениамин
🕺 Sticker
Проблемы решились включением опции Interlaced в редакторе гифок.
Сейчас работаю над оптимизированной версией скрипта потому что новые гифки после конвертации начали не влезать в максимальные размеры анимированного стикера. Уже есть код преобразования гифки в переменную тип которой можно записать как
Осталось всего лишь написать код сжатия этого всего в стикер.
list[tuple[defaultdict[frozenset[np.ndarray], list[tuple[np.ndarray, np.ndarray]]], int]].Осталось всего лишь написать код сжатия этого всего в стикер.
Название съел Вениамин
Сейчас работаю над оптимизированной версией скрипта потому что новые гифки после конвертации начали не влезать в максимальные размеры анимированного стикера. Уже есть код преобразования гифки в переменную тип которой можно записать как list[tuple[defaultd…
Кратко о том почему продолжения нет и скорее всего в ближайший месяц не будет - у меня началась сессия.
Название съел Вениамин
🚬 Sticker
Примерно полтора месяца назад я создал этот самый пак и закинул его в тематический чат, после чего ещё немного расширил, и остановился на стикерах которые требовали оптимизации конвертера.
В итоге за это время он попал в тематический агрегатор стикеров моего знакомого, в самый популярный агрегатор стикеров, на случайное фото лампы на канале другой пост из которого я увидел в одном из своих чатов, набрал суммарно 10 тысяч установок и 96 тысяч использований и благодаря нему у этого канала появилось 16 новых подписчиков.
Норм так для пака базу которого я собрал за пару дней потому что мне захотелось сделать стикер из одной из анимаций дельтаруна. Кстати да, сессия почти закончилась, поэтому скорее всего скоро будут новые стикеры с королевой.
В итоге за это время он попал в тематический агрегатор стикеров моего знакомого, в самый популярный агрегатор стикеров, на случайное фото лампы на канале другой пост из которого я увидел в одном из своих чатов, набрал суммарно 10 тысяч установок и 96 тысяч использований и благодаря нему у этого канала появилось 16 новых подписчиков.
Норм так для пака базу которого я собрал за пару дней потому что мне захотелось сделать стикер из одной из анимаций дельтаруна. Кстати да, сессия почти закончилась, поэтому скорее всего скоро будут новые стикеры с королевой.
Новый скрипт в целом уже работает, осталось отловить пару неприятных багов
Уже существенно лучше, итоговый файл программа отдала сама, не пришлось доставать его руками из промежуточного результата, и цвета на месте
Новый конвертер завершён, в паке уже лежат 3 новые стикера с королевой. В них было много статичных элементов, благодаря чему на некоторых добавленное сжатие уменьшило объём итогового файла в более чем в 9 раз и они влезли в лимит на 64кб.
Конкретные размеры итоговых файлов старого и нового конвертера на примере 3 стикеров с королевой:
Конкретные размеры итоговых файлов старого и нового конвертера на примере 3 стикеров с королевой:
185kb => 19.4kb
33.5kb => 7.93kb
75.1kb => 10.5kb
В паке уже набралось 50 стикеров, что является максимальным количеством для анимированных наборов, а некоторые гифки у меня ещё лежат не сконвертированные, так что будет второй пак, первый пока что отсортировал.На примере некоторых других тестовых данных у обновлённого конвертера всё ещё видны существенные баги, а некоторые параметры пока что не очень хорошо подбираются автоматически, да и объём уменьшился в первую очередь у статичных анимаций, в то время как объём того же танцующего спамтона даже вырос на 130 байт. Баги трудноотлавливаемые, так как работают не везде, не у всех и не на всех тестовых данных, но когда они будут исправлены я скорее всего займусь сайтом с публично доступным конвертером.
🔥1
Ещё из проблем - в течении этого года конвертер вполне возможно станет абсолютно бесполезным. По этому поводу тут отдельным файликом полежит эта собака: