Farbsättigung anpassen
Dieses Werkzeug aus dem KIT verändert die Farbsättigung eines Fotos: Sie machen Farben kräftiger, wenn ein Bild blass wirkt, oder nehmen ihnen Intensität, wenn sie zu grell sind. Es funktioniert mit JPG, PNG und WebP und liefert das Ergebnis sofort zurück, ohne Bildbearbeitungsprogramm.
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 die Sättigung mit einem Foto macht
Die Sättigung bestimmt, wie kräftig Farben in einem Foto wirken, unabhängig von Helligkeit und Kontrast. Ein Himmel kann technisch korrekt belichtet sein und trotzdem blass wirken, weil schlicht die Farbintensität fehlt. Erhöhen Sie die Sättigung, wirken Grün- und Blautöne satter und das Bild insgesamt lebendiger; senken Sie sie, nähert sich das Foto einer zurückhaltenden, fast gedeckten Optik an, bis hin zu einem reinen Schwarz-Weiß-Bild bei einem Wert von null.
Zu viel Sättigung sieht man sofort
Anders als bei Helligkeit oder Kontrast verzeiht das Auge bei der Sättigung nur wenig: Schon eine leichte Übertreibung wirkt unnatürlich, besonders bei Hauttönen, die schnell orange oder ungesund wirken, sobald der Wert zu hoch gewählt ist. Deshalb arbeiten Sie am besten in kleinen Schritten und prüfen jede Änderung zuerst an einem einzelnen Bild mit Personen, bevor Sie denselben Wert auf eine ganze Fotoserie anwenden und das Ergebnis nicht mehr einzeln kontrollieren.
Wann eine zurückhaltende Farbwirkung passt
Nicht jedes Foto profitiert von kräftigeren Farben. Für ein ruhiges, hochwertig wirkendes Bild – etwa in einem Fotografie-Portfolio oder auf einer Immobilienseite – senken erfahrene Fotografinnen und Fotografen die Sättigung bewusst leicht ab, statt sie zu erhöhen. Das Ergebnis wirkt weniger nach Schnappschuss und passt besser zu einem zurückhaltenden, professionellen Gesamteindruck, den viele Kundinnen und Kunden in diesem Bereich erwarten.
Formate und Grenzen
Akzeptiert werden JPG, PNG und WebP bis 15 MB und 12 Megapixel pro Bild, ausreichend für praktisch jedes Foto aus einer Digitalkamera oder einem Smartphone. Sie erhalten die Datei im gleichen Format zurück, in dem Sie sie hochgeladen haben, eine zusätzliche Umwandlung ist also nicht nötig. Bei größeren Serien mit demselben Wert lohnt sich die Ansteuerung per API, damit Sie nicht jedes Bild einzeln über die Website bearbeiten müssen.
Anwendungsfälle
Produktfotos für einen Onlineshop
Jonas Weber verkauft handgefertigte Keramik online, doch die Fotos wirken auf dem Bildschirm blasser als die Stücke in Wirklichkeit. Er erhöht die Sättigung leicht, die Glasuren wirken wieder lebendig, ohne dass die Farben unnatürlich wirken.
Ein zurückhaltendes Immobilien-Exposé
Für ein Exposé in Hamburg senkt ein Makler die Sättigung der Innenraumfotos leicht ab. Die Räume wirken ruhiger und hochwertiger als mit den knalligen Farben direkt aus der Handykamera.
Eine einheitliche Fotoserie für Social Media
Katrin Baumann veröffentlicht regelmäßig Bilder mit demselben Farbcharakter. Mit gleichbleibenden Sättigungswerten wirken alle Beiträge wie aus einer Serie, statt jedes Foto für sich zu stehen.
Häufige Fragen
Was ist der Unterschied zwischen Sättigung und Kontrast?
Kontrast verändert den Abstand zwischen hell und dunkel, Sättigung verändert die Intensität der Farben selbst. Ein Foto kann kontrastreich und trotzdem blass wirken – dann fehlt Sättigung, nicht Kontrast.
Warum sehen Hauttöne bei zu hoher Sättigung seltsam aus?
Hauttöne liegen in einem schmalen Farbbereich, den das Auge sehr genau erkennt. Schon eine kleine Übertreibung lässt sie orange oder ungesund wirken. Arbeiten Sie bei Fotos mit Personen deshalb mit besonders vorsichtigen Werten.
Was kostet die Bearbeitung?
$0.002 pro Anfrage zuzüglich $0.005 pro Bild. Sie zahlen ausschließlich für die Bilder, die Sie tatsächlich bearbeiten.
Wird mein Foto irgendwo gespeichert?
Nein. Es wird zur Bearbeitung hochgeladen, verarbeitet und danach gelöscht. Wir verwenden es für nichts anderes.
Kann ich die Sättigung auch komplett auf null setzen?
Ja, ein Wert von null ergibt ein Schwarz-Weiß-Bild. Für eine reine Graustufen-Umwandlung ohne weitere Einstellungen gibt es zusätzlich ein eigenes, dediziertes Werkzeug.
Lässt sich derselbe Wert automatisch auf viele Fotos anwenden?
Ja, über die API übertragen Sie denselben Sättigungswert auf eine ganze Bilderserie, praktisch bei Katalogen oder Fotostrecken mit einheitlichem Look.
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/saturation \
-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/saturation", {
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/saturation",
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/saturation", 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/saturation", 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.saturation",
"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. |