Fotofilter anwenden
Diese Funktion wendet einen vordefinierten visuellen Filter auf ein Foto an, etwa einen wärmeren oder kühleren Farbton oder einen kontrastreicheren Look. Sie wählen einen Filter aus, und das Tool liefert das Bild mit dem angewendeten Effekt zurück, ohne ein Bildbearbeitungsprogramm zu öffnen oder Regler einzeln einzustellen.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Was ein Filter verändert
Ein Filter passt Farbton, Kontrast oder Helligkeit nach einem festen Muster an, um dem Bild einen bestimmten Charakter zu geben – etwa wärmer für ein einladendes Produktfoto oder kontrastreicher für ein dramatischeres Motiv. Der Bildinhalt selbst bleibt unverändert, nur seine Anmutung ändert sich, ohne dass Bildinformation verloren geht oder wichtige Details im Bild dabei unkenntlich oder unscharf werden, etwa Text oder feine Strukturen.
Unterschied zu einzelnen Anpassungen
Wer Helligkeit, Kontrast oder Farbsättigung gezielt einzeln steuern möchte, findet dafür eigene Werkzeuge mit direkten Reglern. Ein Filter dagegen fasst mehrere Anpassungen zu einem fertigen, vordefinierten Ergebnis zusammen – schneller anzuwenden, aber weniger fein einstellbar als eine Kombination einzelner Anpassungen, die jeweils einzeln und in der richtigen Reihenfolge justiert werden müssen, bis das gewünschte Ergebnis erreicht ist und optisch stimmig wirkt.
Einen einheitlichen Look für mehrere Bilder
Wird derselbe Filter auf mehrere Fotos angewendet, entsteht ein einheitlicher visueller Stil über die ganze Bilderstrecke hinweg – etwa für ein Social-Media-Profil oder eine Produktreihe, bei der alle Aufnahmen zusammenpassen sollen, auch wenn sie ursprünglich unter unterschiedlichem Licht und zu unterschiedlichen Zeitpunkten entstanden sind und ohne diesen Filter deutlich sichtbar voneinander abweichen würden, was den Gesamteindruck spürbar und dauerhaft stören kann.
Rückgängig machen
Der Filter wird dauerhaft in die Ausgabedatei eingerechnet; ein späteres Entfernen aus dieser Datei ist nicht möglich. Bewahren Sie das unbearbeitete Originalbild separat auf, falls Sie später eine andere Variante oder einen anderen Filter darauf anwenden möchten, ohne wieder von vorn fotografieren, das Motiv erneut aufnehmen oder die ursprüngliche Aufnahmesituation eigens rekonstruieren zu müssen, was oft ohnehin nicht mehr möglich wäre.
Anwendungsfälle
Einen einheitlichen Look für ein Social-Media-Profil
Anna Hoffmann wendet auf alle Fotos ihres Profils denselben Filter an, damit die Bilder als zusammenhängende Reihe wirken statt als lose Sammlung.
Produktfotos mit wärmerem Ton
Bäckerei Hoffmann e. K. lässt Fotos frischer Backwaren mit einem wärmeren Filter versehen, damit sie einladender wirken als die neutralen Kamerabilder.
Einen Vintage-Look für eine Einladungskarte
Katrin Baumann wendet auf ein Foto für eine Einladungskarte einen Filter mit gedämpften Farben an, um einen zurückhaltenden, klassischen Eindruck zu erzeugen.
Häufige Fragen
Welche Filter stehen zur Auswahl?
Vordefinierte Effekte wie ein wärmerer oder kühlerer Farbton und ein kontrastreicherer Look. Die genaue Auswahl wird in der Werkzeugoberfläche angezeigt.
Kann ich den Filter nachträglich entfernen?
Nein, der Effekt wird dauerhaft in die Ausgabedatei eingerechnet. Bewahren Sie das Originalbild separat auf, falls Sie es später unbearbeitet brauchen.
Unterscheidet sich das von einzelnen Anpassungen wie Kontrast oder Sättigung?
Ja. Ein Filter fasst mehrere Anpassungen zu einem fertigen Ergebnis zusammen; für eine einzelne, fein einstellbare Änderung eignen sich die entsprechenden eigenen Werkzeuge besser.
Was kostet das Anwenden eines Filters?
$0.002 pro Anfrage und $0.005 pro Bild.
Wird meine Datei danach gespeichert?
Nein. Sie wird ausschließlich für die Dauer der Verarbeitung übertragen und danach nicht aufbewahrt.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/image/filter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"image":"https://ejemplo.com/imagen.jpg"}'const res = await fetch("https://api.kit.forhosting.com/image/filter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"image": "https://ejemplo.com/imagen.jpg"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/filter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"image": "https://ejemplo.com/imagen.jpg"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/filter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"image":"https://ejemplo.com/imagen.jpg"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"image":"https://ejemplo.com/imagen.jpg"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/filter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"image": "https://ejemplo.com/imagen.jpg"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.filter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 15 |
max_megapixels | 12 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |