Kategorien

Lineare Bildtransformation

Wendet lineare Transformation (a * input + b) an, um Bildlevel, Helligkeit und Kontrast anzupassen

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Laden Sie jede Bilddatei hoch, um lineare Transformation anzuwenden

Multiplikatorwert (a). Kann Einzelzahl für alle Kanäle sein oder kommagetrennte Werte für jeden Kanal. Formel: result = a * input + b

Versatzwert (b). Kann Einzelzahl für alle Kanäle sein oder kommagetrennte Werte für jeden Kanal. Formel: result = a * input + b

Transformation auf bestimmte Kanäle oder alle Kanäle anwenden

Ausgabeformat wählen oder Original behalten

Ausgabequalität für verlustbehaftete Formate

Wichtige Fakten

Kategorie
Design
Eingabetypen
file, text, select, number
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Dieses Tool ermöglicht eine präzise lineare Bildtransformation durch die mathematische Formel (a * Input + b), um Helligkeit, Kontrast und Farbkanäle Ihrer Bilder gezielt anzupassen.

Wann verwenden

  • Zur Korrektur von unter- oder überbelichteten Bildaufnahmen.
  • Um den Kontrast durch gezielte Multiplikator-Anpassungen zu verstärken.
  • Zur selektiven Bearbeitung einzelner Farbkanäle (RGB/RGBA) für kreative Effekte.

So funktioniert es

  • Laden Sie Ihr Bild in einem gängigen Format wie JPEG, PNG oder WebP hoch.
  • Geben Sie den Multiplikator (a) und den Versatz (b) ein, um die mathematische Transformation zu definieren.
  • Wählen Sie den gewünschten Kanalmodus und das Ausgabeformat aus.
  • Starten Sie die Transformation und laden Sie das optimierte Bild herunter.

Anwendungsfälle

Professionelle Helligkeitskorrektur durch präzise mathematische Versatzwerte.
Kontrastoptimierung für Web-Grafiken durch gezielte Multiplikation.
Kanalbasierte Farbmanipulation für künstlerische Bildbearbeitung.

Beispiele

1. Helligkeit bei unterbelichteten Fotos anheben

Fotograf
Hintergrund
Ein Foto ist zu dunkel geraten und benötigt eine gleichmäßige Aufhellung.
Problem
Das Bild wirkt flach und Details in den Schatten sind nicht erkennbar.
Verwendung
Laden Sie das Bild hoch und setzen Sie den Multiplikator auf 1.2 und den Versatz auf 20.
Beispielkonfiguration
multiplier: 1.2, offset: 20, channels: all
Ergebnis
Das Bild ist heller und die Details in den dunklen Bereichen sind deutlich besser sichtbar.

2. Kontrastverstärkung für Produktbilder

E-Commerce-Manager
Hintergrund
Produktfotos wirken blass und benötigen mehr Brillanz für den Online-Shop.
Problem
Das Bild hat zu wenig Tiefe und wirkt wenig ansprechend.
Verwendung
Erhöhen Sie den Multiplikator auf 1.5, um die Kontrastwerte zu spreizen.
Beispielkonfiguration
multiplier: 1.5, offset: -10, channels: rgb
Ergebnis
Das Produktbild hat kräftigere Farben und einen deutlich höheren Kontrast.

Mit Samples testen

image, png, jpg

Verwandte Hubs

FAQ

Was bewirkt der Multiplikator (a)?

Der Multiplikator (a) skaliert die Pixelwerte, was primär den Kontrast des Bildes beeinflusst.

Wofür wird der Versatz (b) verwendet?

Der Versatz (b) addiert einen festen Wert zu den Pixeln, was die allgemeine Helligkeit des Bildes anhebt oder senkt.

Kann ich die Transformation auf einzelne Kanäle anwenden?

Ja, Sie können im Kanalmodus wählen, ob die Transformation auf alle Kanäle oder spezifisch auf RGB oder RGBA angewendet werden soll.

Welche Dateiformate werden unterstützt?

Das Tool unterstützt JPEG, PNG, WebP, GIF, BMP und TIFF als Eingabeformate.

Wie kann ich die Dateigröße beeinflussen?

Sie können das Ausgabeformat (z. B. WebP) wählen und die Qualitätseinstellung von 1 bis 100 anpassen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/image-linear

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
imageFile file (Upload erforderlich) Ja Laden Sie jede Bilddatei hoch, um lineare Transformation anzuwenden
multiplier text Nein Multiplikatorwert (a). Kann Einzelzahl für alle Kanäle sein oder kommagetrennte Werte für jeden Kanal. Formel: result = a * input + b
offset text Nein Versatzwert (b). Kann Einzelzahl für alle Kanäle sein oder kommagetrennte Werte für jeden Kanal. Formel: result = a * input + b
channels select Nein Transformation auf bestimmte Kanäle oder alle Kanäle anwenden
format select Nein Ausgabeformat wählen oder Original behalten
quality number Nein Ausgabequalität für verlustbehaftete Formate

Dateitypparameter müssen erst über POST /upload/image-linear 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-image-linear": {
      "name": "image-linear",
      "description": "Wendet lineare Transformation (a * input + b) an, um Bildlevel, Helligkeit und Kontrast anzupassen",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-linear",
      "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]