Ключевые факты
- Категория
- Изображения, аудио и видео
- Типы входных данных
- file, text, select
- Тип результата
- file
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Этот онлайн-инструмент позволяет быстро конвертировать необработанные бинарные данные пикселей (RAW) в стандартные изображения формата PNG. Вам достаточно загрузить файл с сырыми данными, указать точную ширину и высоту в пикселях, выбрать количество цветовых каналов и глубину цвета, чтобы получить готовое изображение без потери качества.
Когда использовать
- •При необходимости визуализировать сырые дампы памяти или буферы кадров, полученные с видеокамер или сенсоров.
- •При разработке низкоуровневого графического ПО для проверки корректности рендеринга текстур.
- •Для декодирования нестандартных графических форматов, сохраненных в виде последовательности байтов без заголовков.
Как это работает
- •Загрузите файл, содержащий необработанные бинарные данные пикселей (RAW).
- •Укажите точные размеры изображения (ширину и высоту в пикселях), количество каналов (от 1 до 4) и глубину цвета (8 или 16 бит).
- •Выберите желаемый уровень сжатия PNG и запустите процесс конвертации для генерации готового графического файла.
Сценарии использования
Примеры
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Связанные хабы
FAQ
Что такое RAW-данные пикселей в данном контексте?
Это чистый массив байтов, представляющий цвета пикселей без каких-либо заголовков файлов (BMP, PNG, JPEG) или метаданных.
Как узнать правильную ширину и высоту для конвертации?
Эти параметры должны соответствовать разрешению, с которым данные были захвачены или сохранены. Неверные размеры приведут к искажению изображения.
Какие цветовые каналы поддерживаются?
Поддерживаются 1 канал (оттенки серого), 2 канала (серый + альфа), 3 канала (RGB) и 4 канала (RGBA с прозрачностью).
Можно ли конвертировать 16-битные RAW файлы?
Да, инструмент поддерживает глубину цвета как 8 бит, так и 16 бит на канал.
На что влияет уровень сжатия PNG?
Уровень сжатия от 0 до 9 определяет баланс между скоростью обработки и размером итогового файла PNG. Качество изображения при этом не теряется.