Convertir Raw en PNG

Convertir les données de pixels bruts en image PNG. Nécessite de spécifier les dimensions et le format de l'image.

Click to upload file or drag and drop file here

Maximum file size: 200MB

Points clés

Catégorie
Images, audio et vidéo
Types d’entrée
file, text, select
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Cet outil en ligne vous permet de convertir instantanément des fichiers de données de pixels bruts (RAW) en images PNG exploitables. En spécifiant précisément la largeur, la hauteur, le nombre de canaux de couleur et la profondeur de bits, vous pouvez reconstruire et visualiser vos flux binaires d'images sans aucun logiciel lourd.

Quand l’utiliser

  • Lors de la récupération de données d'image brutes issues de capteurs de caméras industrielles ou de systèmes embarqués.
  • Pour visualiser des fichiers binaires contenant des matrices de pixels sans en-tête standard.
  • Pour convertir des rendus graphiques bruts générés par des moteurs de rendu personnalisés en fichiers PNG compressés.

Comment ça marche

  • Téléchargez votre fichier binaire contenant les données de pixels bruts (RAW).
  • Saisissez les dimensions exactes de l'image en pixels (largeur et hauteur) et sélectionnez le nombre de canaux de couleur.
  • Configurez la profondeur de bits (8 ou 16 bits par canal) et le niveau de compression PNG souhaité.
  • Cliquez sur le bouton de conversion pour générer et télécharger votre image PNG.

Cas d’usage

Visualisation de trames vidéo brutes extraites directement de la mémoire d'un GPU ou d'un framebuffer.
Conversion de matrices de données scientifiques stockées sous forme de pixels bruts en images PNG pour des rapports.
Débogage de pipelines de traitement d'image en convertissant les sorties binaires intermédiaires en fichiers visuels.

Exemples

1. Visualisation d'une capture de capteur industriel

Ingénieur en vision industrielle
Contexte
Un ingénieur extrait des données d'image brutes d'un capteur de caméra monocanal fonctionnant en 16 bits, mais ne dispose pas d'en-tête de fichier pour les ouvrir.
Problème
Convertir le fichier binaire brut de 1024x1024 pixels en une image PNG visible pour vérifier la mise au point du capteur.
Comment l’utiliser
Charger le fichier binaire, définir la largeur à 1024, la hauteur à 1024, choisir 1 canal (niveaux de gris) et sélectionner une profondeur de 16 bits.
Configuration d’exemple
Largeur: 1024, Hauteur: 1024, Canaux: 1 (Niveaux de gris), Profondeur: 16 bits, Compression: 6
Résultat
Une image PNG en niveaux de gris de haute précision est générée, permettant de valider instantanément la netteté de la capture.

2. Conversion d'un framebuffer de jeu vidéo rétro

Développeur d'émulateur
Contexte
Un développeur extrait le tampon d'affichage (framebuffer) d'un jeu émulé contenant des données de pixels bruts au format RVBA.
Problème
Exporter ce tampon de 640x480 pixels en image PNG transparente pour illustrer la documentation du projet.
Comment l’utiliser
Importer le fichier de dump mémoire, configurer les dimensions sur 640x480, sélectionner 4 canaux (RVBA) et une profondeur de 8 bits.
Configuration d’exemple
Largeur: 640, Hauteur: 480, Canaux: 4 (RVBA), Profondeur: 8 bits, Compression: 9
Résultat
Le fichier PNG est créé avec sa transparence d'origine préservée, prêt à être intégré dans la documentation.

Tester avec des échantillons

image, png, file

Hubs associés

FAQ

Quels formats de canaux de couleur sont pris en charge ?

L'outil prend en charge les niveaux de gris (1 canal), les niveaux de gris avec transparence (2 canaux), le RVB standard (3 canaux) et le RVBA avec transparence (4 canaux).

Puis-je convertir des fichiers RAW de reflex numériques (comme .CR2 ou .NEF) ?

Non, cet outil est conçu spécifiquement pour les fichiers de pixels bruts (données binaires pures sans en-tête) et non pour les formats propriétaires de photographie.

Comment déterminer la largeur et la hauteur correctes de mon fichier RAW ?

Vous devez connaître les dimensions exactes de capture ou de génération du flux binaire pour que l'image se reconstruise correctement sans distorsion.

Quelle est la différence entre une profondeur de 8 bits et 16 bits ?

L'option 8 bits traite 1 octet par canal de couleur par pixel, tandis que l'option 16 bits traite 2 octets, offrant une plus grande précision de couleur.

Est-ce que la compression PNG altère la qualité de mon image ?

Non, le format PNG utilise une compression sans perte. Modifier le niveau de compression affecte uniquement la taille du fichier final et le temps de traitement.

Documentation de l'API

Point de terminaison de la requête

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

Paramètres de la requête

Nom du paramètre Type Requis Description
imageFile file (Téléchargement requis) Oui -
width text Oui -
height text Oui -
channels select Oui -
bitDepth select Oui -
compression select Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/raw-to-png pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "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)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-raw-to-png": {
      "name": "raw-to-png",
      "description": "Convertir les données de pixels bruts en image PNG. Nécessite de spécifier les dimensions et le format de l'image.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=raw-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]