Raw in PNG konvertieren

Konvertiert Roh-Pixel-Daten in ein PNG-Bild. Erfordert die Angabe von Bildabmessungen und Format.

Click to upload file or drag and drop file here

Maximum file size: 200MB

Wichtige Fakten

Kategorie
Bilder, Audio & Video
Eingabetypen
file, text, select
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Mit diesem Online-Konverter können Sie unkomprimierte Roh-Pixel-Daten (RAW) schnell und präzise in standardisierte PNG-Bilder umwandeln. Geben Sie einfach die exakten Bildabmessungen, die Anzahl der Farbkanäle sowie die Bittiefe an, um die binären Bilddaten korrekt zu interpretieren und als PNG-Datei zu exportieren.

Wann verwenden

  • Wenn Sie mit Rohdaten aus Kamerasensoren, Framebuffer-Dumps oder wissenschaftlichen Bildgebungsverfahren arbeiten und diese visualisieren müssen.
  • Wenn Sie binäre Pixel-Arrays ohne Header-Informationen in ein standardisiertes, verlustfreies PNG-Format überführen möchten.
  • Zur Überprüfung von Bilddaten aus Embedded-Systemen oder Grafik-Entwicklungsumgebungen, die als rohe Byte-Streams vorliegen.

So funktioniert es

  • Laden Sie die Datei mit den Roh-Pixel-Daten (RAW) über das Eingabefeld hoch.
  • Tragen Sie die exakte Breite und Höhe des Bildes in Pixeln ein und wählen Sie die Anzahl der Farbkanäle (z. B. RGB oder RGBA).
  • Bestimmen Sie die Eingabe-Bittiefe (8 oder 16 Bit pro Kanal) sowie die gewünschte PNG-Komprimierungsstufe.
  • Starten Sie die Konvertierung, um den binären Byte-Stream in eine visuelle PNG-Datei umzuwandeln und herunterzuladen.

Anwendungsfälle

Konvertierung von Framebuffer-Dumps aus Mikrocontrollern oder Embedded-Systemen in anzeigbare PNG-Grafiken.
Visualisierung von Rohdaten-Ausgaben aus wissenschaftlichen Sensoren oder medizinischen Bildgebungsgeräten.
Debugging von Grafik-Engines und Textur-Exporten in der Spieleentwicklung durch direktes Rendern von Byte-Arrays.

Beispiele

1. Visualisierung eines RGB-Framebuffer-Dumps

Embedded-Software-Entwickler
Hintergrund
Ein Entwickler hat den Bildschirminhalt eines Mikrocontrollers als rohen Speicherabzug (RAW) exportiert.
Problem
Der Speicherabzug hat keinen Header und kann von Standard-Bildbetrachtern nicht geöffnet werden.
Verwendung
Er lädt die Datei `screen_dump.raw` hoch, setzt die Breite auf 800, die Höhe auf 480, wählt 3 Kanäle (RGB) und 8 Bit Bittiefe.
Beispielkonfiguration
{
  "width": "800",
  "height": "480",
  "channels": "3",
  "bitDepth": "8",
  "compression": "6"
}
Ergebnis
Das Tool generiert ein klares PNG-Bild des Display-Inhalts zur visuellen Überprüfung.

2. Konvertierung von Graustufen-Sensordaten mit Transparenz

Data Scientist
Hintergrund
Ein Sensor liefert Rohdaten im Graustufenformat inklusive eines Alpha-Kanals zur Maskierung.
Problem
Die Daten müssen für eine Präsentation schnell in ein Standard-Bildformat mit Transparenz überführt werden.
Verwendung
Sie lädt die Datei `sensor_output.bin` hoch, gibt die Dimensionen 1024x1024 an, wählt 2 Kanäle (Graustufen + Alpha) und stellt die Bittiefe auf 16 Bit ein.
Beispielkonfiguration
{
  "width": "1024",
  "height": "1024",
  "channels": "2",
  "bitDepth": "16",
  "compression": "9"
}
Ergebnis
Es entsteht eine hochauflösende 16-Bit-PNG-Datei, die die Graustufenwerte und die Transparenzmaske exakt abbildet.

Mit Samples testen

image, png, file

Verwandte Hubs

FAQ

Was passiert, wenn ich die falsche Bildbreite oder -höhe eingebe?

Das resultierende PNG-Bild wird verzerrt, verschoben oder fehlerhaft dargestellt, da die Pixel-Bytes in den falschen Zeilenumbrüchen interpretiert werden.

Welche Farbkanäle werden von diesem Konverter unterstützt?

Sie können zwischen 1 Kanal (Graustufen), 2 Kanälen (Graustufen + Alpha), 3 Kanälen (RGB) und 4 Kanälen (RGBA mit Transparenz) wählen.

Unterstützt das Tool auch 16-Bit-Rohdaten?

Ja, Sie können in den Optionen die Eingabe-Bittiefe auf 16 Bit pro Kanal einstellen, um hochauflösende Farbtiefen korrekt zu verarbeiten.

Warum benötige ich für RAW-Dateien manuelle Dimensionsangaben?

Reine Roh-Pixel-Daten enthalten keine Header-Metadaten. Ohne manuelle Angaben zu Breite, Höhe und Kanälen lässt sich die Struktur des Bildes nicht rekonstruieren.

Welchen Einfluss hat das PNG-Komprimierungslevel?

Ein höheres Level (z. B. 9) komprimiert die Datei stärker und spart Speicherplatz, benötigt jedoch mehr Rechenzeit bei der Erstellung. Level 0 deaktiviert die Komprimierung.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
imageFile file (Upload erforderlich) Ja -
width text Ja -
height text Ja -
channels select Ja -
bitDepth select Ja -
compression select Nein -

Dateitypparameter müssen erst über POST /upload/raw-to-png hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

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

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-raw-to-png": {
      "name": "raw-to-png",
      "description": "Konvertiert Roh-Pixel-Daten in ein PNG-Bild. Erfordert die Angabe von Bildabmessungen und Format.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=raw-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]