Конвертер в PPM
JPG, PNG, WebP и GIF превращаются в PPM. Формат простой и без сжатия, поэтому файлы получаются крупными. Размер в пикселях не меняется. Всё происходит в браузере, файлы никуда не загружаются.
PPM, или Portable Pixmap, входит в семейство форматов Netpbm, которое включает PBM, PGM и PPM. Эти форматы появились в конце 1980-х годов как предельно простой способ обмена изображениями между программами на разных платформах.
Файл PPM начинается с короткого заголовка: сначала указан признак формата, затем ширина, высота и максимальное значение цвета. После заголовка записаны значения красного, зелёного и синего для каждого пикселя. Сжатия нет, поэтому структура легко читается и записывается.
Такая простота делает формат удобным для учебных задач, исследовательских программ, обработки изображений в командной строке и отладки алгоритмов. Разработчик может создать или прочитать файл PPM несколькими строками кода, не используя специальных библиотек.
Цена простоты — размер. Один пиксель в бинарном варианте занимает 3 байта, и фотография среднего разрешения превращается в файл десятков мегабайт. Прозрачность в PPM не предусмотрена, а большинство браузеров такие файлы не показывают.
Конвертер в PPM подходит для подготовки данных к дальнейшей обработке в специализированных программах. Прозрачные области заменяются фоном, изображение записывается в бинарном варианте, размер в пикселях сохраняется без изменений. После закрытия страницы временные данные удаляются из памяти браузера.
Все вычисления производятся локально в браузере. Данные не отправляются на сервер, а готовые файлы можно скачать сразу после преобразования. Регистрация и установка программ не требуются. Страница работает на компьютерах, планшетах и смартфонах.