Ключевые факты
- Категория
- Изображения, аудио и видео
- Типы входных данных
- file, text, select
- Тип результата
- file
- Покрытие примерами
- 4
- API доступен
- Yes
Обзор
Этот инструмент позволяет быстро преобразовать бинарный файл буфера сырых пикселей (raw pixel buffer) без заголовка в стандартное изображение JPEG. Для корректной визуализации вам необходимо указать точные параметры исходного кадра: ширину, высоту, количество цветовых каналов и глубину цвета.
Когда использовать
- •При отладке видеопотоков или захвате кадров с камер, когда данные сохраняются в виде сырого дампа памяти.
- •Для визуализации результатов работы алгоритмов компьютерного зрения, генерирующих несжатые массивы пикселей.
- •При необходимости быстро проверить содержимое бинарного файла изображения без заголовка, зная его точные геометрические параметры.
Как это работает
- •Загрузите файл, содержащий сырой буфер пикселей без метаданных и заголовков.
- •Укажите точную ширину и высоту изображения в пикселях, а также выберите количество цветовых каналов (от 1 до 4) и глубину цвета (8 или 16 бит).
- •Задайте желаемое качество выходного JPEG-файла и запустите процесс конвертации.
Сценарии использования
Примеры
1. Визуализация кадра с камеры микроконтроллера
Инженер встроенных систем- Контекст
- Разработчик отлаживает камеру на плате STM32, которая сохраняет снимок напрямую в ОЗУ как массив RGB-пикселей размером 640x480.
- Проблема
- Нужно быстро проверить правильность настройки экспозиции и цветопередачи камеры, просмотрев полученный дамп памяти.
- Как использовать
- Загрузите файл дампа frame.raw, укажите ширину 640, высоту 480, выберите 3 канала (RGB) и глубину цвета 8 бит.
- Пример конфигурации
-
Ширина: 640, Высота: 480, Каналы: 3 (RGB), Глубина: 8 бит, Качество: 90 - Результат
- Получен четкий JPEG-снимок разрешением 640x480 для визуального контроля.
2. Проверка альфа-канала текстуры из игрового движка
Разработчик графики- Контекст
- При экспорте текстуры из кастомного движка был получен сырой файл без заголовка, содержащий RGBA-данные размером 1024x1024.
- Проблема
- Необходимо убедиться, что альфа-канал записан корректно и пиксели не смещены.
- Как использовать
- Загрузите файл texture.bin, укажите ширину 1024, высоту 1024, выберите 4 канала (RGBA) и глубину цвета 8 бит.
- Пример конфигурации
-
Ширина: 1024, Высота: 1024, Каналы: 4 (RGBA), Глубина: 8 бит, Качество: 85 - Результат
- Сгенерирован JPEG-файл, позволяющий оценить геометрию и цветовые каналы текстуры.
Проверить на примерах
image, jpg, fileСвязанные хабы
FAQ
Поддерживает ли инструмент файлы RAW с фотоаппаратов (например, .CR2, .NEF, .ARW)?
Нет, инструмент работает только с сырыми буферами пикселей без заголовков и не декодирует форматы цифровых камер.
Что произойдет, если указать неверную ширину или высоту?
Изображение будет искажено, сдвинуто по диагонали или не сможет скомпилироваться из-за несоответствия размера файла.
Какие цветовые каналы поддерживаются?
Вы можете выбрать 1 канал (оттенки серого), 2 канала (серый + альфа), 3 канала (RGB) или 4 канала (RGBA).
Можно ли конвертировать 16-битные сырые данные?
Да, инструмент поддерживает глубину цвета как 8 бит, так и 16 бит на канал.
Каков максимальный размер загружаемого файла?
Максимальный размер файла составляет 200 МБ.