ru

PPM в PNG

Преобразуйте изображения Netpbm (PPM, PGM, PBM) в PNG локально - без потерь, без загрузки, прямо в браузере.

Ваши файлы

    Обработка локально на вашем устройстве ...

    0%

    Ваши файлы так и не покинули устройство

      Загружается ли мой файл?

      Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

      Без загрузки100% локально
      Содержимое остаётся у васнет доступа у третьих лиц
      Серверы в ГерманииGDPR by design
      Независимый аудитTLS A+ · Заголовки A+

      PPM, PGM и PBM входят в семейство Netpbm - намеренно простые растровые форматы из мира Unix, которые умеет сохранять почти любой научный, графический инструмент или средство обработки изображений. Их устройство предельно незатейливо: крошечный заголовок (магическое число, ширина, высота и максимальное значение), а за ним - необработанные данные пикселей. Именно эта простота делает их удобным промежуточным форматом, но непригодным для просмотра или передачи другим, ведь почти ни один просмотрщик изображений или браузер их не открывает. PNG же универсален, работает без потерь и отображается повсюду.

      Этот инструмент читает все шесть разновидностей Netpbm: двоичные (P6 цветной, P5 в оттенках серого, P4 чёрно-белый) и текстовые формы ASCII (P3, P2, P1), включая комментарии в заголовке и максимальную яркость, отличную от 255 (корректно приведённую к 8 битам). Серый раскладывается по каналам RGB, а на выходе получается непрозрачный PNG. Преобразование целиком выполняется локально в вашем браузере с помощью лёгкого декодера на JavaScript - без загрузки, даже офлайн и без какой-либо сторонней библиотеки. Очень крупные изображения ограничиваются, чтобы беречь память.

      Вы сталкиваетесь с этим, когда программа вроде ImageMagick, GIMP, визуализатор или исследовательский инструмент выдал изображение в виде PPM, PGM или PBM, а вам теперь нужно его посмотреть, вставить в документ или просто передать дальше. PNG без потерь и поддерживает прозрачность - идеален для такой точной, пиксель в пиксель, передачи. Для обычных фотографий, где важен размер файла, более компактным выбором затем станет JPG.

      Технические данные

      Технические данные
      Входные форматыPPM, PGM, PBM, PNM
      Выходной форматPNG
      Пакетная обработкаДа
      ОбработкаЛокально в браузере (JavaScript)
      Загрузка файловОтсутствует

      В 3 шага

      1. Перетащите или коснитесь файла PPM, PGM или PBM.
      2. Декодер считывает заголовок и данные пикселей.
      3. Скачайте PNG (несколько - в виде ZIP).

      Ограничения: Форматы Netpbm PPM, PGM и PBM поддерживаются в двоичном виде (P6/P5/P4) и в форме ASCII (P3/P2/P1); 16-битные значения приводятся к 8 битам. У Netpbm нет прозрачности - PNG непрозрачен. Очень крупные изображения ограничиваются, а файл без действительного заголовка Netpbm честно отклоняется, а не превращается в пустое изображение.

      Частые вопросы

      Что такое PPM, PGM и PBM?

      Форматы Netpbm: PPM хранит цвет, PGM - оттенки серого, PBM - чисто чёрно-белое. У них очень простая структура, и это популярный промежуточный формат в обработке изображений.

      Загружаются ли мои файлы?

      Нет. Преобразование происходит целиком локально в браузере - даже офлайн.

      Поддерживаются ли и двоичная, и ASCII формы?

      Да. Считываются обе: двоичные варианты P6/P5/P4 и текстовые P3/P2/P1.

      Сохраняется ли качество?

      Да. PNG без потерь; пиксели берутся один к одному. 16-битные значения приводятся к 8 битам.

      Есть ли у PNG прозрачность?

      Нет. У Netpbm нет альфа-канала, поэтому итоговый PNG полностью непрозрачен.

      Похожие инструменты