Kategorien

Benutzerdefinierter Faltungskern

Wendet benutzerdefinierten Faltungskern an, indem Sie eigene Matrixwerte für personalisierte Bildeffekte und -verarbeitung definieren

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

Bild zur Anwendung des benutzerdefinierten Faltungskerns

Größe der Faltungsmatrix

Matrixwerte (links nach rechts, oben nach unten). Für 3x3: 9 Werte, für 5x5: 25 Werte, etc.

Stärke des Faltungseffekts (0.1-10.0)

Kern normalisieren, sodass die Summe aller Elemente 1 ist (außer bei Kantenerkennung)

Zusätzliche Verarbeitung der Ausgabe

Wichtige Fakten

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

Überblick

Mit dem Tool für benutzerdefinierte Faltungskerne können Sie präzise Bildfilter erstellen, indem Sie eigene Matrixwerte definieren, um individuelle Effekte wie Schärfung, Weichzeichnung oder Kantenerkennung direkt auf Ihre Bilddateien anzuwenden.

Wann verwenden

  • Wenn Sie spezifische Bildfilter benötigen, die über Standard-Effekte hinausgehen.
  • Zur experimentellen Bildverarbeitung durch manuelle Anpassung der Matrix-Koeffizienten.
  • Wenn Sie mathematisch definierte Transformationen wie Kantenerkennung oder Glättung auf Fotos anwenden möchten.

So funktioniert es

  • Laden Sie Ihr Bild hoch und wählen Sie die gewünschte Matrixgröße (3x3, 5x5 oder 7x7) aus.
  • Geben Sie die Matrixwerte kommagetrennt in das Feld für die Kernwerte ein.
  • Passen Sie bei Bedarf die Intensität an und wählen Sie einen Ausgabemodus wie Graustufen oder Negativ.
  • Starten Sie die Verarbeitung, um das transformierte Bild mit dem angewendeten Faltungskern herunterzuladen.

Anwendungsfälle

Erstellung individueller künstlerischer Filter für Grafikdesign-Projekte.
Anwendung wissenschaftlicher Bildverarbeitungsalgorithmen zur Merkmalsextraktion.
Experimentelle Bildoptimierung durch manuelle Anpassung der Schärfungs- oder Weichzeichnungsmatrix.

Beispiele

1. Bild schärfen mit 3x3 Matrix

Grafikdesigner
Hintergrund
Ein leicht unscharfes Foto soll für eine Präsentation nachgeschärft werden.
Problem
Standard-Schärfungsfilter sind zu aggressiv.
Verwendung
Bild hochladen, 3x3 Matrix wählen und die Werte für einen moderaten Schärfungs-Kern eingeben.
Beispielkonfiguration
kernelSize: 3, kernelValues: '0, -1, 0, -1, 5, -1, 0, -1, 0', intensity: 1.0, normalize: true
Ergebnis
Das Bild weist klarere Kanten und eine höhere Detailzeichnung auf.

2. Kantenerkennung für technische Zeichnungen

Technischer Zeichner
Hintergrund
Ein Scan einer technischen Skizze soll auf die wesentlichen Linien reduziert werden.
Problem
Das Bild enthält zu viele Graustufen-Informationen, die die Linienführung verdecken.
Verwendung
Bild hochladen, 3x3 Matrix für Kantenerkennung nutzen und den Ausgabemodus auf 'Schwellenwert' setzen.
Beispielkonfiguration
kernelSize: 3, kernelValues: '-1, -1, -1, -1, 8, -1, -1, -1, -1', outputMode: 'threshold'
Ergebnis
Eine kontrastreiche Schwarz-Weiß-Grafik, die nur die Kanten der Skizze hervorhebt.

Mit Samples testen

image, png, jpg

Verwandte Hubs

FAQ

Was ist ein Faltungskern?

Ein Faltungskern ist eine kleine Matrix, die über ein Bild geschoben wird, um mathematische Operationen auf Pixelgruppen anzuwenden und so Effekte zu erzeugen.

Welche Matrixgrößen werden unterstützt?

Sie können zwischen 3x3, 5x5 und 7x7 Matrizen wählen, je nachdem, wie komplex der gewünschte Filter sein soll.

Was bewirkt die Normalisierung?

Die Normalisierung stellt sicher, dass die Summe aller Matrixelemente 1 ergibt, was die Helligkeit des Bildes nach der Filterung stabil hält.

Kann ich das Bild direkt in Graustufen umwandeln?

Ja, wählen Sie dazu im Feld 'Ausgabemodus' die Option 'Graustufen' aus.

Welche Dateiformate sind kompatibel?

Das Tool unterstützt gängige Formate wie JPEG, PNG, WebP, GIF, BMP und TIFF.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/image-custom-kernel

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
imageFile file (Upload erforderlich) Ja Bild zur Anwendung des benutzerdefinierten Faltungskerns
kernelSize select Nein Größe der Faltungsmatrix
kernelValues textarea Ja Matrixwerte (links nach rechts, oben nach unten). Für 3x3: 9 Werte, für 5x5: 25 Werte, etc.
intensity number Nein Stärke des Faltungseffekts (0.1-10.0)
normalize checkbox Nein Kern normalisieren, sodass die Summe aller Elemente 1 ist (außer bei Kantenerkennung)
outputMode select Nein Zusätzliche Verarbeitung der Ausgabe

Dateitypparameter müssen erst über POST /upload/image-custom-kernel 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-custom-kernel": {
      "name": "image-custom-kernel",
      "description": "Wendet benutzerdefinierten Faltungskern an, indem Sie eigene Matrixwerte für personalisierte Bildeffekte und -verarbeitung definieren",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-custom-kernel",
      "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]