🖼️

Конвертер PNG в GIF

Конвертер PNG в GIF перекодирует неподвижный PNG в однокадровый GIF: изображение перерисовывается на canvas, его цвета сводятся к таблице не более чем из 256 записей, а прозрачные пиксели сопоставляются с единственной прозрачной записью GIF. На этой странице логотип 400x300 превратился из PNG размером 6,72 KB в GIF размером 3,32 KB, и все 81 787 прозрачных пикселей остались прозрачными. Инструмент обрабатывает по одному неподвижному изображению и не собирает анимацию из нескольких PNG.

Выше качество = больше файл

Конвертация завершена

Новый размер:

Встроить этот инструмент на ваш сайт

× px

                        

💡 Совет по интеграции

Скопируйте код для вставки и вставьте его в HTML вашего сайта. Адаптивная версия автоматически подстраивается под все размеры экрана.

0 оценок

Популярные

Больше нет инструментов
Все инструменты

О конвертере PNG в GIF

Эта страница превращает неподвижный PNG в файл GIF89a, никуда не отправляя изображение. Браузер декодирует PNG, перерисовывает его на canvas, а кодировщик на JavaScript пишет GIF: строит таблицу цветов, сопоставляет каждый пиксель с записью этой таблицы и сжимает результат алгоритмом LZW — единственным, который предусмотрен форматом GIF.

Именно на таблице цветов пути PNG и GIF расходятся. PNG хранит полные 24 бита цвета и 256 уровней прозрачности на пиксель, а таблица GIF вмещает не более 256 записей и ровно одну из них может пометить как прозрачную. Если в изображении уже 256 цветов или меньше, конвертер сохраняет все до единого и пиксели возвращаются без изменений: снимок экрана 802x602 с 222 разными цветами и после конвертации имел ровно 222. Если цветов больше, проход median cut отбирает 256 наиболее подходящих — так вышло с фотографией 640x480 и её 284 551 цветом.

Прозрачность сохраняется, но лишь как «да или нет». Пиксель, непрозрачный хотя бы наполовину, становится сплошным, а всё более слабое — полностью прозрачным, поэтому мягкие тени и растушёванные края получают жёсткий контур. Инструмент берёт по одному файлу и всегда пишет один кадр: он не собирает ни несколько PNG, ни анимированный PNG в анимированный GIF.

GIF не обязательно оказывается меньше. Логотип 400x300 уменьшился с 6,72 KB до 3,32 KB, зато плавный градиент 900x300 вырос с 1,7 KB в PNG до 111 KB в GIF, потому что LZW не умеет описывать строку, где цвет меняется в каждом пикселе, а фильтры PNG умеют. Если цель — файл поменьше, а не именно формат GIF, PNG в JPG или PNG в WebP обычно выигрывают.

Примеры использования

Инженер поддержки вставляет снимок экрана в систему заявок, форма которой принимает только .gif. PNG 802x602 превращается в GIF на 10,9 KB со всеми 222 цветами, поэтому мелкий текст на снимке остаётся читаемым.
Модератор сообщества переводит значок из плоских цветов в GIF, чтобы он лежал в одной папке с анимированными эмоциями, где каждый загружаемый ботом файл обязан иметь расширение .gif, движется он или нет.
Разработчице, готовящей тестовые файлы для конвейера обработки изображений, нужен настоящий GIF89a с прозрачным индексом, а не переименованный PNG, чтобы проверить, справляется ли декодер с палитровыми изображениями.
Дизайнер смотрит, как логотип переживает палитру из 256 цветов, прежде чем выбрать GIF для старого почтового шаблона клиента, и сравнивает предпросмотр и строку нового размера с исходным PNG.
Учитель готовит схемы для школьной сети, где система управления содержимым принимает только GIF и JPEG. Экспортированные PNG из плоских заливок сохраняют все цвета, тогда как JPEG размыл бы подписи.

Как использовать

1

Перетащите файл .png в зону «Перетащите изображение сюда» или нажмите на неё, чтобы выбрать файл: здесь принимаются только PNG.

2

Проверьте миниатюру предпросмотра, а также имя и размер файла рядом с ней; чтобы выбрать другой PNG, нажмите «Удалить».

3

Нажмите «Конвертировать в GIF», чтобы перерисовать PNG на канвасе и экспортировать его как однокадровый GIF полностью в браузере.

4

В панели «Конвертация завершена!» посмотрите предпросмотр GIF и его «Новый размер файла».

5

Нажмите «Скачать GIF», чтобы сохранить файл с расширением .gif, или «Конвертировать ещё», чтобы обработать другие изображения PNG.

Советы профессионалов

  • Область загрузки здесь принимает только PNG. Если передать ей JPG, страница ответит «Please select a PNG file» и оставит кнопку конвертации неактивной; для других исходных форматов используйте общий конвертер изображений.
  • Для веба GIF хорош для простых анимаций и совместимости со старым софтом, но в качестве современной альтернативы стоит рассмотреть WebP или APNG.
  • Посмотрите строку с новым размером в блоке о завершённой конвертации, прежде чем оставлять результат. Фотографии и плавные градиенты в GIF почти всегда растут: градиент 900x300 увеличился с 1,7 KB до 111 KB в этой проверке.
  • Прозрачность GIF сохраняет, но только по принципу «всё или ничего»: пиксель, непрозрачный хотя бы наполовину, становится сплошным, а всё более слабое исчезает. Если нужна плавная альфа, оставайтесь на PNG или WebP.
  • После конвертации воспользуйтесь нашим компрессором изображений или инструментом изменения размера, чтобы дополнительно оптимизировать файлы GIF для веба.

Часто задаваемые вопросы

Да, он полностью бесплатный: без ограничений, без рекламы в самой конвертации, без регистрации и без водяных знаков на результате. Вы можете конвертировать сколько угодно файлов PNG в GIF.

Нет. Файл читает файловый ридер браузера, изображение рисуется на canvas и кодируется в GIF скриптом, который выполняется на самой странице, поэтому картинка никогда не уходит в сеть. Ссылка на скачивание указывает на blob в памяти вашей вкладки, и при её закрытии он исчезает. С сайта загружаются только страница и её скрипты.

Только если в PNG больше 256 цветов. Ниже этой границы каждый цвет получает собственную запись палитры и пиксели возвращаются байт в байт: снимок экрана 802x602 с 222 цветами и после конвертации имел ровно 222. С фотографией иначе: 284 551 разный цвет был сведён к 256, что заметно как полосы на плавных участках.

Жёсткого предела нет: всё упирается в память браузера. В этой проверке PNG размером 4000x3000 пикселей и 19 MB превратился в GIF на 5,26 MB примерно за 1,5 секунды, а логотип 400x300 занял около 40 миллисекунд. Файлы крупнее тоже работают, просто дольше и требуют больше памяти во время конвертации.

Да. Конвертер PNG в GIF полностью адаптивен и работает в Safari на iOS, Chrome на Android и во всех современных мобильных браузерах. Просто коснитесь экрана, чтобы выбрать файл, и скачайте готовое изображение.

Здесь нельзя. Этот конвертер берёт по одному файлу и всегда записывает однокадровый GIF, поэтому при выборе нескольких PNG преобразуется только первый. Анимации к тому же нужны порядок кадров, задержка для каждого кадра и число повторов, о которых эта страница не спрашивает. Для движения возьмите отдельный редактор GIF.

FreeWebTools AI
Powered by free AI models · Full chat →