Rohpixel-Puffer in JPEG konvertieren

Konvertiert eine Rohpixel-Pufferdatei ohne Header in ein JPEG-Bild. Bildabmessungen, Kanalanzahl und Bittiefe muessen angegeben werden.

Verwenden Sie dieses Werkzeug nur dann, wenn Sie bereits eine kopflose Rohpixel-Pufferdatei besitzen und deren exaktes Layout kennen. Es dekodiert keine fotografischen RAW-Container wie DNG, ARW, CR2 oder NEF. Die hochgeladenen Bytes werden strikt anhand von Breite, Hoehe, Kanalanzahl und Bittiefe interpretiert, die Sie eingeben.

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

Konvertieren Sie kopflose Rohpixel-Pufferdateien ohne Header direkt in standardisierte JPEG-Bilder, indem Sie die genauen Bildabmessungen, Farbkanäle und die Bittiefe Ihrer Binärdaten angeben.

Wann verwenden

  • Wenn Sie Rohdaten aus Framebuffern, Kamerasensoren oder Grafik-Pipelines ohne Header-Informationen vorliegen haben und diese visualisieren möchten.
  • Zur Überprüfung von Rohbilddaten aus Embedded-Systemen oder Bildverarbeitungs-Algorithmen, die als reine Byte-Arrays gespeichert wurden.
  • Wenn Sie ein unkomprimiertes Pixel-Array mit bekannter Breite, Höhe und Kanalanzahl schnell in ein handliches JPEG-Format umwandeln müssen.

So funktioniert es

  • Laden Sie die kopflose Rohpixel-Pufferdatei über das Eingabefeld hoch.
  • Geben Sie die exakte Bildbreite und Bildhöhe in Pixeln an.
  • Wählen Sie die Anzahl der Farbkanäle (z. B. RGB oder Graustufen) sowie die Bittiefe (8 oder 16 Bit pro Kanal) aus.
  • Stellen Sie optional die gewünschte JPEG-Qualität ein und starten Sie die Konvertierung, um das fertige JPEG-Bild herunterzuladen.

Anwendungsfälle

Visualisierung von Framebuffer-Dumps aus Mikrocontrollern oder eingebetteten Systemen.
Konvertierung von Rohbild-Ausgaben wissenschaftlicher Sensoren oder Simulationen in ein Standard-Bildformat.
Debugging von Grafik-Pipelines, die Bilddaten als rohe Byte-Arrays im Speicher ablegen.

Beispiele

1. Framebuffer-Dump eines Mikrocontrollers visualisieren

Embedded-Softwareentwickler
Hintergrund
Ein Entwickler hat den Bildschirminhalt eines Displays direkt aus dem RAM eines Mikrocontrollers als rohe RGB-Bytes exportiert.
Problem
Die Datei hat keinen Header und kann von normalen Bildbetrachtern nicht geöffnet werden.
Verwendung
Die Datei display_dump.raw hochladen, Breite auf 800, Höhe auf 480 setzen, Farbkanäle auf '3 - RGB' und Bittiefe auf '8 Bit pro Kanal' einstellen.
Beispielkonfiguration
Breite: 800, Höhe: 480, Kanäle: 3, Bittiefe: 8, Qualität: 90
Ergebnis
Ein klares JPEG-Bild, das den exakten Bildschirminhalt zum Zeitpunkt des Dumps zeigt.

2. Graustufen-Sensordaten prüfen

Bildverarbeitungs-Ingenieur
Hintergrund
Ein industrieller Kamerasensor liefert rohe 16-Bit-Graustufendaten ohne Metadaten.
Problem
Die Rohdaten müssen schnell visuell auf Bildfehler oder Rauschen überprüft werden.
Verwendung
Die Binärdatei hochladen, Breite auf 1920, Höhe auf 1080 einstellen, Farbkanäle auf '1 - Graustufen' und Bittiefe auf '16 Bit pro Kanal' setzen.
Beispielkonfiguration
Breite: 1920, Höhe: 1080, Kanäle: 1, Bittiefe: 16, Qualität: 85
Ergebnis
Ein kontrastreiches JPEG-Graustufenbild zur schnellen Qualitätskontrolle.

Mit Samples testen

image, jpg, file

Verwandte Hubs

FAQ

Kann ich mit diesem Tool RAW-Dateien meiner Kamera (wie .CR2 oder .NEF) konvertieren?

Nein, dieses Tool dekodiert keine proprietären Kamera-RAW-Container. Es verarbeitet ausschließlich rohe, kopflose Pixel-Puffer (Raw Byte Arrays).

Was passiert, wenn ich die falsche Breite oder Höhe eingebe?

Das Bild wird verzerrt dargestellt oder die Konvertierung schlägt fehl, da die Bytes strikt anhand der angegebenen Dimensionen interpretiert werden.

Welche Farbkanäle werden unterstützt?

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

Unterstützt das Tool 16-Bit-Rohdaten?

Ja, Sie können in den Optionen die Eingabe-Bittiefe auf 16 Bit pro Kanal einstellen.

Benötigt die Datei eine bestimmte Dateiendung?

Nein, das Tool akzeptiert jede Datei, solange sie die rohen, unkomprimierten Pixeldaten im Binärformat enthält.

API-Dokumentation

Request-Endpunkt

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

Request-Parameter

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

Dateitypparameter müssen erst über POST /upload/raw-to-jpg 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-jpg": {
      "name": "raw-to-jpg",
      "description": "Konvertiert eine Rohpixel-Pufferdatei ohne Header in ein JPEG-Bild. Bildabmessungen, Kanalanzahl und Bittiefe muessen angegeben werden.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=raw-to-jpg",
      "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]