Обработка на устройстве · без отправки медиа

как уменьшить размер gif без потери качества

Сначала отделите экономию повторяющихся данных от изменения картинки. Этот компрессор может пробовать меньшие палитры, поэтому точное сохранение цвета не гарантируется.

Перетащите сюда видео

image/gif · Максимум файлов: 8 · 20 480 KB

    Настройки видео

    Палитра GIF: 32 / 64 / 128 / 256 цветов; по умолчанию: 256.

    Предел размера результата в байтах. Проверьте, достигнут ли он; оставьте пустым для автоматических настроек.

    Разрешает уменьшать размеры кадра при попытке уложиться в заданный объём.

    Разрешает сокращать число кадров при попытке уложиться в заданный объём.

    Здесь появится ваша анимация.

    Быстрая проверка размера

    1. 01

      Определите критерий сохранения

      Решите, нужно ли точное совпадение пикселей или приемлемый вид.

    2. 02

      Начните с полной палитры

      Оставьте размеры и кадры защищёнными, учитывая автоматические попытки с цветами.

    3. 03

      Сравните важные участки

      Проверьте оттенки, тонкие линии и паузы перед заменой файла.

    Что вы хотите сохранить без изменений?

    Для пиксельного рисунка важны точные цвета и контуры. Для записи интерфейса важна читаемость подписи. Для реакции важно движение лица. Вопрос, как уменьшить размер gif без потери качества, полезно начать с этой конкретной цели. «Похоже на оригинал» и «совпадает каждый пиксель» означают разные требования. Если файл должен остаться точно таким же для архива или утверждённого макета, не заменяйте оригинал результатом визуально приемлемого сжатия. Сохраните источник отдельно до всех экспериментов.

    У GIF ограничена палитра: в одной цветовой таблице не больше 256 цветов. Для видео переход к GIF уже требует выбора цветов и кадров, а звук не переносится. Поэтому действительно без потерь преобразовать обычное видео в GIF невозможно. У готовой GIF-анимации ситуация другая: часть лишних данных можно убрать без изменения отображаемой картинки, но далеко не всякое перекодирование сохраняет её побитово или попиксельно.

    Оптимизация между кадрами и палитра решают разные задачи

    Когда фон не меняется, кодировщик может хранить только изменившуюся область следующего кадра. Сама такая оптимизация между кадрами не ухудшает картинку: она меняет способ записи повторяющихся данных. Слияние одинаковых изображений также может убрать избыточность при корректном сохранении времени показа. Это отличается от сокращения числа цветов. Меньшая палитра заменяет оттенки ограниченным набором и может создать полосы на градиентах или изменить края букв.

    Чтобы сжать гиф без потери качества в практическом смысле, начните с максимальной палитры и сравните важные участки. Но этот интерфейс не является режимом строгого сохранения пикселей. Если выбранная палитра не даёт экономии, компрессор может автоматически попробовать меньшее количество цветов. Даже начальные 256 цветов не запрещают такую попытку и не удостоверяют точное совпадение результата с источником.

    Что эта страница оставляет под вашим контролем

    Здесь не задана цель в байтах. Общий интерфейс начинает с 256 цветов, а разрешения на уменьшение размеров и кадров по умолчанию выключены. Эти параметры можно менять. Отсутствие заданного бюджета означает, что страница не обещает конкретного веса и не показывает недостижение заранее установленной цели. Если вы сами введёте цель, проверяйте и её статус. Если никакая попытка не делает файл меньше, возможен возврат оригинала с сообщением об отсутствии экономии; в этом случае размер не уменьшился.

    Проверьте оттенки и время показа отдельно

    Попытка уменьшить gif без потери качества требует сравнения, а не доверия одному проценту экономии. Посмотрите на тени, прозрачные края, тонкие линии и длительность пауз. Проверяйте несколько повторов в настоящем размере публикации. Небольшое уменьшение байтов не стоит испорченной надписи, а сильная экономия не доказывает отсутствие изменений. Если цвет должен совпадать точно, оставьте оригинал либо используйте специализированную проверку пикселей вне этой страницы. Если допустима визуальная разница, выберите вариант, который остаётся понятным для получателя. Все попытки делайте из одного исходного файла, чтобы не складывать потери нескольких последовательных перекодирований.

    Вопросы перед сохранением

    Запрещает ли выбор 256 цветов автоматическую меньшую палитру?

    Нет. Если выбранный вариант не уменьшает файл, компрессор может пробовать меньше цветов. Это не режим строгой фиксации палитры.

    Почему запись только изменившейся области не портит кадр?

    Неизменившиеся пиксели восстанавливаются из предыдущего изображения. Экономится повторная запись данных, а не сам вид этих пикселей.

    Можно ли считать возврат оригинала успешным уменьшением?

    Нет. Оригинал сохраняет исходное содержимое, но его размер не стал меньше. Сообщение об отсутствии экономии указывает именно на это.

    Другой способ получить небольшой GIF