Fatos principais
- Categoria
- Imagens, áudio e vídeo
- Tipos de entrada
- file, text, select
- Tipo de saída
- file
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Converta facilmente buffers de pixels raw sem cabeçalho em imagens PNG estruturadas. Basta carregar o arquivo binário bruto, definir a largura, altura, número de canais de cor e a profundidade de bits para renderizar e exportar sua imagem instantaneamente.
Quando usar
- •Quando você tem um dump de memória de vídeo ou buffer de pixels bruto (raw) sem metadados ou cabeçalho e precisa visualizá-lo como imagem.
- •Durante o desenvolvimento de sistemas embarcados ou processamento de sinais onde imagens são salvas em formato binário puro.
- •Para converter texturas brutas extraídas de jogos ou firmwares que utilizam formatos de pixel conhecidos como RGB ou RGBA.
Como funciona
- •Selecione e envie o arquivo de buffer de pixels raw (binário sem cabeçalho) no campo indicado.
- •Insira as dimensões exatas da imagem original, definindo a largura e a altura em pixels.
- •Selecione o número de canais de cor (de 1 a 4) e a profundidade de bits (8 ou 16 bits por canal) correspondentes ao buffer de origem.
- •Escolha o nível de compressão do PNG e clique em converter para gerar e baixar o arquivo de imagem final.
Casos de uso
Exemplos
1. Visualização de Framebuffer de Sistema Embarcado
Desenvolvedor de Firmware- Contexto
- Um desenvolvedor extraiu um dump de memória da tela de um microcontrolador que exibe uma interface gráfica, resultando em um arquivo binário de 6.220.800 bytes sem cabeçalho.
- Problema
- O desenvolvedor precisa verificar visualmente se a tela estava renderizando a interface corretamente.
- Como usar
- Ele carrega o arquivo de dump de memória, define a largura como 1920, a altura como 1080, seleciona 3 canais (RGB) e profundidade de 8 bits.
- Configuração de exemplo
-
Largura: 1920, Altura: 1080, Canais: 3 (RGB), Profundidade: 8 bits, Compressão: 6 - Resultado
- O buffer de pixels bruto é convertido em uma imagem PNG nítida de 1920x1080, permitindo validar o layout da interface gráfica.
2. Extração de Textura de Jogo Antigo
Modder de Jogos- Contexto
- Um modder extraiu um arquivo de textura de um jogo antigo que armazena imagens como dados RGBA brutos de 512x512 pixels.
- Problema
- O arquivo não possui cabeçalho e não abre em editores de imagem comuns.
- Como usar
- Ele faz o upload do arquivo de textura bruto, configura a largura e altura para 512, escolhe 4 canais (RGBA) para preservar a transparência e define a profundidade como 8 bits.
- Configuração de exemplo
-
Largura: 512, Altura: 512, Canais: 4 (RGBA), Profundidade: 8 bits, Compressão: 9 - Resultado
- A textura é convertida com sucesso em um arquivo PNG com transparência preservada, pronta para edição.
Testar com amostras
image, png, fileHubs relacionados
FAQ
Esta ferramenta converte fotos de câmeras digitais como .CR2, .NEF ou .DNG?
Não. Esta ferramenta processa apenas buffers de pixels binários brutos (raw) sem cabeçalho, e não formatos de arquivos fotográficos proprietários.
O que acontece se eu inserir a largura ou altura incorretas?
A imagem gerada ficará distorcida, desalinhada ou a conversão falhará, pois o interpretador precisa das dimensões exatas para reconstruir as linhas de pixels.
Quais profundidades de bits são suportadas?
A ferramenta suporta buffers com profundidade de 8 bits ou 16 bits por canal de cor.
Posso converter buffers com canal de transparência (alfa)?
Sim, basta selecionar a opção de 4 canais (RGBA) ou 2 canais (Escala de cinza + Alfa) nas configurações de canais de cor.
O nível de compressão PNG afeta a qualidade da imagem final?
Não. A compressão do PNG é sem perdas (lossless). Níveis mais altos apenas reduzem o tamanho do arquivo final, exigindo mais tempo de processamento.