Converter Raw para PNG

Converte dados de pixels brutos em imagem PNG. Requer especificar dimensões e formato da imagem.

Click to upload file or drag and drop file here

Maximum file size: 200MB

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

O Converter Raw para PNG permite transformar dados binários de pixels brutos em imagens PNG formatadas de maneira rápida e precisa. Ao definir a largura, altura, canais de cor e profundidade de bits, você reconstrói visualmente arquivos de imagem não estruturados sem perda de qualidade.

Quando usar

  • Quando você tem arquivos binários contendo dados de pixels brutos (RAW) extraídos de sensores de câmera ou buffers de memória e precisa visualizá-los como imagens PNG.
  • Ao depurar saídas de renderização gráfica ou processamento de imagem de baixo nível que geram matrizes de pixels sem cabeçalho.
  • Quando for necessário converter dados de imagem em escala de cinza, RGB ou RGBA com profundidades de 8 ou 16 bits para um formato de imagem padrão e compactado.

Como funciona

  • Carregue o arquivo de dados de pixels brutos (RAW) no campo indicado.
  • Insira as dimensões exatas da imagem original em pixels (largura e altura) e selecione o número de canais de cor.
  • Defina a profundidade de bits por canal (8 ou 16 bits) e escolha o nível de compressão PNG desejado.
  • Clique em converter para processar os dados binários e baixar o arquivo PNG gerado.

Casos de uso

Reconstrução de imagens a partir de dumps de memória de placas de captura de vídeo ou microcontroladores.
Conversão de texturas brutas de motores de jogos ou softwares de renderização 3D para inspeção visual rápida.
Processamento de dados científicos de sensores que exportam matrizes de pixels em formato binário puro.

Exemplos

1. Visualização de Framebuffer de Jogo

Desenvolvedor de Jogos
Contexto
Um desenvolvedor extraiu um dump de memória do buffer de renderização de um console antigo, contendo dados de pixels puros em formato RGB de 8 bits.
Problema
O arquivo binário não possui cabeçalho e não pode ser aberto por visualizadores de imagem comuns.
Como usar
Carregue o arquivo binário bruto, defina a largura para 640, a altura para 480, selecione 3 canais de cor (RGB) e profundidade de 8 bits.
Configuração de exemplo
Largura: 640, Altura: 480, Canais: 3 (RGB), Profundidade: 8 bits, Compressão: 6
Resultado
O arquivo PNG é gerado instantaneamente, revelando a captura de tela exata do jogo para análise.

2. Conversão de Imagem Médica de Alta Resolução

Pesquisador de Imagem Médica
Contexto
Um pesquisador possui dados brutos de um sensor de tomografia computadorizada salvos em escala de cinza de 16 bits.
Problema
Precisa converter os dados brutos em uma imagem PNG de alta fidelidade para incluir em um relatório científico.
Como usar
Selecione o arquivo de dados brutos, configure a largura para 2048, a altura para 2048, escolha 1 canal (escala de cinza) e profundidade de 16 bits.
Configuração de exemplo
Largura: 2048, Altura: 2048, Canais: 1 (Escala de cinza), Profundidade: 16 bits, Compressão: 9
Resultado
Obtém uma imagem PNG em escala de cinza de 16 bits nítida e sem perdas, pronta para publicação.

Testar com amostras

image, png, file

Hubs relacionados

FAQ

O que são dados de pixels brutos (RAW)?

São dados binários puros contendo apenas os valores de cor de cada pixel, sem cabeçalhos de arquivo, metadados ou informações de formatação.

Como sei a largura e altura corretas para a conversão?

Essas dimensões devem corresponder exatamente à resolução em que os dados brutos foram gerados para evitar distorções na imagem final.

Quais canais de cor são suportados?

O conversor suporta 1 canal (escala de cinza), 2 canais (escala de cinza + alfa), 3 canais (RGB) e 4 canais (RGBA com transparência).

Posso converter arquivos RAW de 16 bits por canal?

Sim, a ferramenta suporta profundidades de entrada de 8 bits e 16 bits por canal de cor.

O nível de compressão PNG afeta a qualidade da imagem?

Não, a compressão PNG é sem perdas (lossless). Níveis mais altos apenas reduzem o tamanho do arquivo final exigindo mais tempo de processamento.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/raw-to-png

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
imageFile file (Upload necessário) Sim -
width text Sim -
height text Sim -
channels select Sim -
bitDepth select Sim -
compression select Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/raw-to-png para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-raw-to-png": {
      "name": "raw-to-png",
      "description": "Converte dados de pixels brutos em imagem PNG. Requer especificar dimensões e formato da imagem.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=raw-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]