Schwarzweißfotos kolorieren
Diese Funktion fügt einem Schwarzweißfoto per KI plausible Farben hinzu, indem sie Hauttöne, Materialien und typische Farbmuster aus vergleichbaren Bildern schätzt. Sie richtet sich an alle, die alte Familienfotos, Fotoalbum-Aufnahmen oder historische Bilder für Archiv, Ahnenforschung oder Geschenk in Farbe sehen möchten.
Diese Aufgabe ist derzeit nicht verfügbar und kann daher nicht gebucht werden. Es wird nichts berechnet.
API ansehenWie die Kolorierung geschätzt wird
Ein KI-Modell erkennt Bildinhalte wie Gesichter, Kleidung, Himmel oder Vegetation und ordnet ihnen plausible Farben zu, die auf Mustern aus vielen vergleichbaren Fotos beruhen und nicht auf einer Messung des Originals. Die tatsächliche Farbe des Originalmotivs – etwa der genaue Farbton eines Kleides von 1962 – lässt sich damit nicht rekonstruieren, sondern nur wahrscheinlichkeitsbasiert annähern. Für Erinnerungsstücke und Geschenke reicht dieses Ergebnis in aller Regel vollkommen aus.
Wofür sich das eignet
Am häufigsten kommt die Kolorierung bei privaten Familienfotos zum Einsatz: Hochzeits-, Urlaubs- oder Kinderfotos aus dem Fotoalbum, die für ein digitales Erinnerungsstück oder ein gedrucktes Fotobuch in Farbe wirken sollen. Auch Vereine und kleine Unternehmen nutzen sie gelegentlich, um historische Aufnahmen für eine Firmenchronik oder eine Ausstellung anschaulicher zu machen, ohne dass das Originalfoto dafür bearbeitet oder ersetzt werden muss.
Was die KI nicht leisten kann
Bei einfachen Motiven wie Porträts, Landschaften oder Gebäuden gelingt die Kolorierung meist überzeugend und ohne sichtbare Fehlstellen. Schwierig bleiben stark verblasste Vorlagen, ungewöhnliche Kleidung ohne bekanntes Farbmuster oder Gegenstände, deren Farbe sich nicht aus dem Bildkontext erschließen lässt, etwa ein unbekannter Gegenstand im Hintergrund einer Aufnahme. Prüfen Sie das Ergebnis deshalb immer, bevor Sie es weitergeben, drucken lassen oder in ein Fotobuch übernehmen.
Preis und Stand
Geplant sind $0.062 pro Anfrage zuzüglich $0.004 pro Bild, ohne Kundenkonto und ohne Abonnement. Die Funktion befindet sich aktuell in der Bereitstellung und im Beta-Status; Anfragen sind noch nicht möglich, der Start folgt in Kürze, sowohl über diese Seite als auch über die API. Zulässig sind Dateien bis 15 MB und bis 12 Megapixel pro Foto, unabhängig vom Alter der Vorlage.
Anwendungsfälle
Familienfotos für die Ahnenforschung
Katrin Baumann erforscht die Geschichte ihrer Familie und besitzt mehrere Schwarzweißfotos ihrer Großeltern aus den Fünfzigerjahren, die sie für ein Fotobuch in Farbe zeigen möchte.
Geschenk zum runden Geburtstag
Für den achtzigsten Geburtstag ihres Vaters möchte Anna Hoffmann ein altes Hochzeitsfoto der Großeltern kolorieren lassen und als Druck verschenken.
Firmenchronik der Bäckerei Hoffmann e. K.
Zum Firmenjubiläum sucht das Leipziger Unternehmen historische Fotos der ersten Backstube aus den Sechzigerjahren, um sie in Farbe für eine Chronik zu verwenden.
Historisches Vereinsarchiv
Ein Heimatverein möchte Schwarzweißfotos aus dem Vereinsarchiv kolorieren, um sie bei einer Ausstellung anschaulicher zu präsentieren.
Häufige Fragen
Ist das schon verfügbar?
Noch nicht, die Funktion läuft aktuell in der Bereitstellung und im Beta-Status. Der Start folgt in Kürze.
Sind die Farben historisch korrekt?
Nein, sie sind eine plausible Schätzung anhand vergleichbarer Bilder, keine Rekonstruktion der tatsächlichen Originalfarben. Für Erinnerungsstücke ist das in der Regel ausreichend, für wissenschaftliche Zwecke nicht geeignet.
Wo wird mein Foto verarbeitet?
Serverseitig über ein KI-Modell. Das Bild wird ausschließlich für Ihre Anfrage verwendet und nicht für andere Zwecke gespeichert.
Was kostet die Kolorierung?
$0.062 pro Anfrage plus $0.004 pro Bild. Beide Beträge stehen vorab auf der Seite, unabhängig davon, wie das Ergebnis ausfällt.
Funktioniert das auch bei stark verblassten Fotos?
Bei stark verblassten oder sehr kontrastarmen Vorlagen fällt das Ergebnis unsicherer aus als bei gut erhaltenen Fotos. Ein scharfer, kontrastreicher Scan liefert die besten Ergebnisse.
Brauche ich ein Konto?
Nein, ein Konto ist nicht erforderlich; Sie bezahlen jede Anfrage einzeln.
Gibt es ein Limit für die Dateigröße?
Geplant sind 15 MB und 12 Megapixel pro Bild.
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/colorize \
-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/colorize", {
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/colorize",
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/colorize", 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/colorize", 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.colorize",
"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. |
501 | coming_soon | Diese Funktion ist noch nicht verfügbar – der veröffentlichte Preis gilt ab dem Start. |