# Конвертировать буфер сырых пикселей в PNG

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

> Каноническая страница: https://elysiatools.com/ru/tools/raw-to-png

- **Категория:** Media

- **Ключевые слова:** raw, пиксель, данные, png, конвертировать, изображение, бинарный, обработка, прозрачность

## Обзор

Используйте этот инструмент, когда нужно просмотреть или экспортировать в PNG буфер сырых пикселей без заголовка. Он не разбирает фотографические RAW-контейнеры вроде DNG, ARW, CR2 или NEF. Преобразование будет корректным только в том случае, если ширина, высота, число каналов и глубина цвета точно совпадают с исходным буфером.

## Входные данные

- **Файл буфера сырых пикселей** (file): Выберите файл буфера сырых пикселей для конвертации
- **Ширина изображения (пиксели)** (text): Введите ширину изображения в пикселях
- **Высота изображения (пиксели)** (text): Введите высоту изображения в пикселях
- **Цветовые каналы** (select): Выберите количество цветовых каналов
- **Глубина цвета входных данных** (select): Выберите глубину цвета буфера сырых пикселей
- **Уровень сжатия PNG** (select): Выберите уровень сжатия (0-9)

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

- Необходимо визуализировать дамп памяти видеокарты или буфер кадра (framebuffer), сохраненный в виде сырых бинарных данных.
- Требуется преобразовать выходные данные алгоритмов компьютерного зрения или декодеров, которые выдают несжатые пиксели без заголовков.
- Нужно быстро проверить корректность генерации текстур или графических ресурсов в низкоуровневом коде на C/C++, Rust или WebGL.

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

- Загрузите файл, содержащий сырой буфер пикселей (raw binary data).
- Укажите точные геометрические размеры изображения (ширину и высоту в пикселях).
- Выберите количество цветовых каналов (оттенки серого, RGB, RGBA) и глубину цвета (8 или 16 бит на канал).
- Нажмите кнопку конвертации, чтобы инструмент собрал пиксели в правильном порядке и сгенерировал готовый PNG-файл.

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

- Отладка графических движков и рендереров при сохранении текстур напрямую из памяти.
- Преобразование сырых матриц интенсивности из научных приборов или сенсоров в читаемый графический формат.
- Анализ неопознанных бинарных файлов для поиска скрытых графических данных путем подбора разрешения.

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

### Поддерживает ли инструмент файлы RAW с фотоаппаратов (CR2, NEF, DNG)?

Нет, этот инструмент работает только с сырыми неструктурированными буферами пикселей (raw pixel buffers) и не поддерживает контейнеры цифровых камер.

### Что произойдет, если указать неверную ширину или высоту?

Изображение будет искажено, сдвинуто по диагонали или не сможет скомпилироваться из-за несоответствия размера файла.

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

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

### Можно ли конвертировать 16-битные буферы данных?

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

### Зачем нужен параметр уровня сжатия PNG?

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

## Связанные инструменты

- [Экспорт PNG в буфер сырых пикселей](https://elysiatools.com/ru/tools/png-to-raw): Экспортирует изображения PNG в файлы буфера сырых пикселей для задач разработки и низкоуровневой обработки изображений
- [Конвертировать ARW в PNG](https://elysiatools.com/ru/tools/arw-to-png): Преобразование файлов RAW ARW Sony в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать CR2 в PNG](https://elysiatools.com/ru/tools/cr2-to-png): Преобразование файлов RAW CR2 Canon в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать CR3 в PNG](https://elysiatools.com/ru/tools/cr3-to-png): Преобразование файлов RAW CR3 Canon в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать CRW в PNG](https://elysiatools.com/ru/tools/crw-to-png): Преобразование файлов RAW CRW Canon в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать DNG в PNG](https://elysiatools.com/ru/tools/dng-to-png): Преобразование файлов RAW DNG (Digital Negative) в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать RAW Leica в PNG](https://elysiatools.com/ru/tools/leica-raw-to-png): Преобразование файлов RAW Leica в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.
- [Конвертировать NEF в PNG](https://elysiatools.com/ru/tools/nef-to-png): Преобразование файлов RAW NEF Nikon в формат PNG. Автоматически извлекает размеры изображения и метаданные из RAW файла.

## Примеры

- [PNG Примеры](https://elysiatools.com/ru/samples/png-samples): Примеры PNG-изображений в разных соотношениях сторон и разрешениях
- [Образцы PNG](https://elysiatools.com/ru/samples/png-viewer-samples): Образцы изображений для браузерного PNG просмотрщика
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Web Go](https://elysiatools.com/ru/samples/web-image-processing-go): Примеры обработки изображений Web Go включая чтение/запись, изменение размера и конвертацию форматов
