# Converter PNG para buffer de pixels raw

Exporta imagens PNG como arquivos de buffer de pixels raw para fluxos de desenvolvimento e processamento de imagem de baixo nivel

> Página canônica: https://elysiatools.com/pt/tools/png-to-raw

- **Categoria:** Media

- **Palavras-chave:** png, raw, pixel, dados, converter, imagem, binário, processamento

## Visão geral

Grava os pixels decodificados de uma imagem PNG em um arquivo de buffer de pixels raw sem cabecalho. Isso e util para pipelines de renderizacao, shaders, codigo de imagem personalizado e ferramentas que recebem largura, altura, canais e profundidade de bits separadamente. O processo nao gera um formato fotografico RAW de camera como DNG, CR2, NEF ou ARW.

## Entradas

- **Arquivo de imagem PNG** (file): Selecione a imagem PNG que deseja exportar
- **Profundidade de bits** (select): Selecione a profundidade de bits do buffer de pixels raw
- **Canal alfa premultiplicado** (checkbox): Ative se precisar de canal alfa premultiplicado

## Quando usar

- Quando você precisa alimentar texturas diretamente em shaders ou APIs gráficas como WebGL, OpenGL ou Vulkan sem decodificar o PNG em tempo de execução.
- Ao desenvolver algoritmos personalizados de processamento de imagem em C/C++ ou Rust que exigem acesso direto à matriz de pixels brutos.
- Para preparar recursos gráficos otimizados para sistemas embarcados que não possuem bibliotecas para decodificação de arquivos PNG.

## Como funciona

- Selecione e envie o arquivo de imagem PNG que deseja converter.
- Escolha a profundidade de bits desejada (8 ou 16 bits por canal) e defina se o canal alfa deve ser pré-multiplicado.
- O conversor decodifica o PNG e grava a sequência de pixels diretamente em um arquivo binário bruto (.raw) pronto para download.

## Casos de uso

- Carregamento rápido de texturas brutas em motores de jogos personalizados.
- Preparação de dados de imagem para treinamento de modelos de aprendizado de máquina que exigem arrays binários puros.
- Desenvolvimento de firmware para displays em sistemas embarcados sem suporte a decodificadores PNG.

## Perguntas frequentes

### Este conversor gera arquivos RAW de câmeras fotográficas como DNG ou CR2?

Não. A ferramenta gera um buffer binário de pixels brutos (raw pixel data) sem cabeçalho, e não formatos de fotografia digital.

### Quais profundidades de bits são suportadas?

Você pode exportar o buffer de pixels com 8 bits ou 16 bits por canal de cor.

### O que faz a opção de canal alfa pré-multiplicado?

Ela multiplica os valores dos canais de cor (RGB) pelo valor do canal alfa (A) de cada pixel, facilitando operações de composição em motores gráficos.

### O arquivo gerado contém informações de largura e altura?

Não. O arquivo resultante contém apenas a sequência de bytes dos pixels. Você deve fornecer as dimensões originais da imagem ao ler o buffer.

### Existe limite de tamanho para o arquivo PNG enviado?

Sim, o limite máximo suportado para o arquivo de imagem PNG é de 50 MB.

## Ferramentas relacionadas

- [Converter buffer de pixels raw para PNG](https://elysiatools.com/pt/tools/raw-to-png): Converte um arquivo de buffer de pixels raw sem cabecalho em uma imagem PNG. E necessario informar dimensoes, quantidade de canais e profundidade de bits.
- [Converter ARW para PNG](https://elysiatools.com/pt/tools/arw-to-png): Converte arquivos RAW ARW da Sony para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter CR2 para PNG](https://elysiatools.com/pt/tools/cr2-to-png): Converte arquivos RAW CR2 da Canon para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter CR3 para PNG](https://elysiatools.com/pt/tools/cr3-to-png): Converte arquivos RAW CR3 da Canon para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter CRW para PNG](https://elysiatools.com/pt/tools/crw-to-png): Converte arquivos RAW CRW da Canon para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter DNG para PNG](https://elysiatools.com/pt/tools/dng-to-png): Converte arquivos RAW DNG (Digital Negative) para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter RAW Leica para PNG](https://elysiatools.com/pt/tools/leica-raw-to-png): Converte arquivos RAW Leica para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.
- [Converter NEF para PNG](https://elysiatools.com/pt/tools/nef-to-png): Converte arquivos RAW NEF da Nikon para o formato PNG. Extrai automaticamente as dimensões da imagem e metadados do arquivo RAW.

## Exemplos

- [Exemplos PNG](https://elysiatools.com/pt/samples/png-samples): Imagens PNG de exemplo em diferentes proporções e resoluções
- [Amostras PNG](https://elysiatools.com/pt/samples/png-viewer-samples): Imagens de amostra para o visualizador PNG
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Go](https://elysiatools.com/pt/samples/web-image-processing-go): Exemplos de processamento de imagem Web Go incluindo leitura/escrita, redimensionamento e conversão de formato
