Конвертировать Raw в PNG

Преобразование необработанных данных пикселей в изображение PNG. Требуется указать размеры и формат изображения.

Click to upload file or drag and drop file here

Maximum file size: 200MB

Ключевые факты

Категория
Изображения, аудио и видео
Типы входных данных
file, text, select
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Этот онлайн-инструмент позволяет быстро конвертировать необработанные бинарные данные пикселей (RAW) в стандартные изображения формата PNG. Вам достаточно загрузить файл с сырыми данными, указать точную ширину и высоту в пикселях, выбрать количество цветовых каналов и глубину цвета, чтобы получить готовое изображение без потери качества.

Когда использовать

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

Как это работает

  • Загрузите файл, содержащий необработанные бинарные данные пикселей (RAW).
  • Укажите точные размеры изображения (ширину и высоту в пикселях), количество каналов (от 1 до 4) и глубину цвета (8 или 16 бит).
  • Выберите желаемый уровень сжатия PNG и запустите процесс конвертации для генерации готового графического файла.

Сценарии использования

Визуализация снимков с тепловизоров и промышленных камер, сохраняющих данные в сыром формате.
Отладка алгоритмов захвата экрана и кадрового буфера (framebuffer) встраиваемых систем.
Преобразование текстур из игровых архивов, хранящихся в виде сырых массивов пикселей.

Примеры

1. Визуализация кадрового буфера микроконтроллера

Разработчик встроенных систем
Контекст
Разработчик отлаживает вывод на дисплей с разрешением 320x240 и сохранил дамп памяти дисплея в файл fb.raw.
Проблема
Необходимо проверить, правильно ли формируется изображение в памяти устройства.
Как использовать
Загрузите файл fb.raw, укажите ширину 320, высоту 240, выберите 3 канала (RGB) и глубину цвета 8 бит.
Пример конфигурации
Ширина: 320, Высота: 240, Каналы: 3 (RGB), Глубина цвета: 8 бит
Результат
Получен четкий PNG-снимок экрана устройства, подтверждающий корректность работы драйвера дисплея.

2. Декодирование снимка с научной камеры

Исследователь данных
Контекст
Лабораторная камера сохранила снимок созвездия в виде 16-битных сырых данных серого цвета размером 2048x2048.
Проблема
Стандартные просмотрщики не открывают файл без заголовка, а исследователю нужно проанализировать снимок.
Как использовать
Загрузите файл данных, задайте ширину и высоту 2048, выберите 1 канал (оттенки серого) и глубину цвета 16 бит.
Пример конфигурации
Ширина: 2048, Высота: 2048, Каналы: 1 (Оттенки серого), Глубина цвета: 16 бит
Результат
Сгенерирован 16-битный PNG-файл высокого разрешения, готовый для дальнейшего анализа.

Проверить на примерах

image, png, file

Связанные хабы

Инструменты конвертации форматов изображений и анимированного экспорта
Сравните конвертеры JPG, PNG, GIF, AVIF, WebP, TIFF, ICO, base64 и инструменты экспорта анимированных изображений в одном хабе.
Инструменты для очистки, оформления и пакетной подготовки изображений
Соберите в одном хабе инструменты для очистки изображений, обрезки, добавления полей и рамок, пакетного изменения размера и сжатия, водяных знаков и финальной визуальной подготовки.
Инструменты метаданных изображений, EXIF и очистки приватности
Сравните просмотрщики метаданных, инспекторы EXIF/IPTC/XMP, исправление ориентации, редакторы метаданных и инструменты удаления приватных данных из изображений.
Инструменты кодирования и конвертации аудио
Сравните инструменты конвертации аудиоформатов, изменения битрейта, частоты дискретизации, смены кодека и экспорта в одном хабе.

FAQ

Что такое RAW-данные пикселей в данном контексте?

Это чистый массив байтов, представляющий цвета пикселей без каких-либо заголовков файлов (BMP, PNG, JPEG) или метаданных.

Как узнать правильную ширину и высоту для конвертации?

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

Какие цветовые каналы поддерживаются?

Поддерживаются 1 канал (оттенки серого), 2 канала (серый + альфа), 3 канала (RGB) и 4 канала (RGBA с прозрачностью).

Можно ли конвертировать 16-битные RAW файлы?

Да, инструмент поддерживает глубину цвета как 8 бит, так и 16 бит на канал.

На что влияет уровень сжатия PNG?

Уровень сжатия от 0 до 9 определяет баланс между скоростью обработки и размером итогового файла PNG. Качество изображения при этом не теряется.

Документация API

Конечная точка запроса

POST /ru/api/tools/raw-to-png

Параметры запроса

Имя параметра Тип Обязательно Описание
imageFile file (Требуется загрузка) Да -
width text Да -
height text Да -
channels select Да -
bitDepth select Да -
compression select Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/raw-to-png для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-raw-to-png": {
      "name": "raw-to-png",
      "description": "Преобразование необработанных данных пикселей в изображение PNG. Требуется указать размеры и формат изображения.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=raw-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]