Перейти к содержимому

Направление конвертации

Конвертация PNG в GIF

Преобразование PNG → GIF на сервере, без установки программ

.png.gif

.png.gif
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы PNG. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

GIF хранит не более 256 цветов, поэтому плавные градиенты и фотографии огрубляются и покрываются рябью. Прозрачность в GIF только полная: полупрозрачные пиксели заливаются выбранным фоном.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

PNG и GIF: характеристики

Характеристики форматов PNG и GIF рядом
Характеристика.pngPNG.gifGIF
Полное названиеPortable Network GraphicsGraphics Interchange Format
РазработчикPNG Development Group, спецификация — W3CCompuServe (автор — Стив Уилхайт)
Год появления19961987
Расширение.png.gif
MIME-типimage/pngimage/gif
СодержимоеДвоичноеДвоичное
Сжатиебез потерь (Deflate и фильтры строк)LZW, без потерь
Прозрачностьальфа-канал, 256 уровней1 бит: есть или нет
Несколько страниц в файлеНетПоддерживается
Глубина цветадо 16 бит на каналнет данных
Анимациячерез расширение APNGпокадровая, с задержками
Сильная сторонаскриншоты, логотипы, графика с текстомнет данных
Чем открытьПросмотр фотографий Windows, Фото (macOS), Adobe Photoshop, GIMP, Paint.NET, любой браузерлюбой браузер, Просмотр фотографий Windows, GIMP, Adobe Photoshop, IrfanView, ScreenToGif
СпецификацияОписание форматаОписание формата
Палитранет данныхдо 256 цветов на кадр
Слабое местонет данныхфотографии и длинные ролики

Преобразование PNG → GIF

GIF — растровое изображение, расширение .gif, тип image/gif, сжатие без потерь, поддерживает прозрачность, несколько кадров в одном файле. PNG декодируется в пиксельный буфер и кодируется в GIF. Оба формата хранят данные без потерь: значения переносятся один в один, меняется только контейнер.

PNG — растровое изображение, расширение .png, тип image/png, сжатие без потерь, поддерживает прозрачность. GIF — растровое изображение, расширение .gif, тип image/gif, сжатие без потерь, поддерживает прозрачность, несколько кадров в одном файле. GIF применяется точечно — там, где его требует принимающая программа или площадка.

Изображение раскладывается в несжатый буфер RGB или RGBA, после чего кодируется целевым кодеком. Альфа-канал переносится без изменений.

Параметры преобразования: ширина и высота задаются в пикселях, пропорции сохраняются. За одно задание принимается несколько файлов, результат отдаётся отдельными файлами и общим ZIP-архивом. Предельный размер указан в форме загрузки: у каждого направления свой лимит, и он не превышает общего ограничения сервиса.

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

Порядок преобразования PNG → GIF

  1. Шаг 1

    Исходный файл

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

  2. Шаг 2

    Параметры

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

  3. Шаг 3

    Обработка

    Задание ставится в очередь и выполняется на сервере; состояние отображается на странице. Обработка занимает от долей секунды до минуты в зависимости от объёма файла.

  4. Шаг 4

    Результат

    Файлы забираются по одному или общим ZIP-архивом. Ссылка действует один час, после чего исходный файл и результат удаляются с сервера.

Вопросы по работе сервиса

Какая разница в размере файла между PNG и GIF?

Разница зависит от содержимого кадра: на плавных градиентах и на мелкой фактуре форматы ведут себя по-разному. Точное значение считается только на конкретном файле — универсального коэффициента у кодеков нет.

Каков предел размера файла?

Действующее значение показано в форме загрузки: у каждого направления свой предел, он зависит от стоимости преобразования и не превышает общего ограничения сервиса. Ограничение применяется к каждому файлу задания отдельно.

Что требуется на стороне пользователя?

Только браузер: расчёты выполняются на сервере, локальные кодеки и установленные программы на результат не влияют. Регистрация не требуется, водяные знаки на результат не наносятся.

Сколько файлы хранятся на сервере?

Один час с момента загрузки: после этого исходный файл и результат удаляются, а ссылка перестаёт отвечать. Адрес содержит случайный идентификатор, поэтому перебор чужих файлов невозможен.