Foto in Schwarzweiß umwandeln
Die Umwandlung in Schwarzweiß entfernt die Farbinformation eines Fotos und behält nur die Helligkeitswerte bei, sodass ein reines Graustufenbild entsteht. Das Tool erzeugt aus einer Farbdatei in wenigen Sekunden eine Schwarzweißversion, ohne die Bildabmessungen oder den restlichen Bildinhalt zu verändern.
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 technisch passiert
Jeder Bildpunkt besitzt Farb- und Helligkeitswerte; bei der Umwandlung in Schwarzweiß bleibt allein die Helligkeit erhalten, die Farbanteile entfallen. Das Ergebnis ist ein Graustufenbild mit denselben Kontrasten wie das Original, jedoch ohne jede Farbe, und mit unveränderter Bildschärfe an jeder Stelle des Fotos, da an der Pixelanordnung selbst nichts verändert wird, sondern lediglich die Farbwerte jedes einzelnen Bildpunkts entfallen und durch einen entsprechenden Grauwert ersetzt werden.
Unterschied zu einem Vintage-Filter
Eine reine Schwarzweißumwandlung ist kein Stileffekt mit Sepia-Ton oder künstlicher Körnung, sondern eine technische Entfernung der Farbinformation. Wer einen gestalterischen Retro-Look mit warmem Farbstich sucht, findet das eher unter den vordefinierten Fotofiltern, die Farbe gezielt einfärben statt sie vollständig zu entfernen, und damit einen anderen, wärmeren visuellen Charakter erzeugen als eine reine, technische Graustufenumwandlung, die bewusst neutral und sachlich bleibt.
Warum Schwarzweiß auch praktisch ist
Neben dem gestalterischen Einsatz hat Schwarzweiß einen praktischen Grund: Ein Druck ganz ohne Farbe ist beim Copyshop meist deutlich günstiger als ein Farbdruck. Für Flyer, interne Dokumente oder Zeitungsbilder reicht die Graustufenversion oft völlig aus, ohne dass die Lesbarkeit oder Aussagekraft des Bildes darunter leidet, während die Druckkosten für die gesamte Auflage eines Flyers oder internen Dokuments spürbar und dauerhaft sinken.
Rückgängig machen
Die Umwandlung in Schwarzweiß entfernt die Farbinformation dauerhaft aus der Ausgabedatei; ein späteres Wiederherstellen der ursprünglichen Farben aus dieser Datei ist nicht möglich. Bewahren Sie deshalb die farbige Originaldatei separat auf, falls Sie sie später noch für eine andere Verwendung, einen anderen Zweck oder eine erneute Bearbeitung mit abweichenden Vorgaben brauchen sollten, etwa einen Filter statt einer reinen technischen Umwandlung.
Anwendungsfälle
Einen Flyer günstiger drucken lassen
Bäckerei Hoffmann e. K. wandelt die Fotos für einen internen Flyer in Schwarzweiß um, da der Copyshop für den Farbdruck deutlich mehr verlangt als für Schwarzweiß.
Ein Porträt für einen Zeitungsartikel
Thomas Müller liefert für einen Zeitungsartikel ein Porträtfoto in Schwarzweiß, wie es die Redaktion für die gedruckte Ausgabe verlangt.
Einen künstlerischen Look für Baustellenfotos
Jonas Weber wandelt Fotos einer fertiggestellten Baustelle in Schwarzweiß um, um sie in einer Referenzmappe wirkungsvoller zu präsentieren.
Häufige Fragen
Ist die Umwandlung rückgängig zu machen?
Nein, die Farbinformation wird aus der Ausgabedatei entfernt. Bewahren Sie die farbige Originaldatei separat auf, falls Sie sie später noch benötigen.
Ist das dasselbe wie ein Vintage-Filter?
Nein. Diese Funktion entfernt technisch die Farbinformation. Einen gestalterischen Retro-Look mit Farbstich erzeugen die vordefinierten Fotofilter.
Verändert sich die Bildgröße dabei?
Nein, nur die Farbinformation entfällt; Abmessungen und Dateiformat bleiben wie im Original, sofern keine zusätzliche Umwandlung angefordert wird.
Welche Formate werden unterstützt?
JPG, PNG und WebP, bis zu 15 MB und 12 Megapixel je Datei.
Was kostet die Umwandlung?
$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/grayscale \
-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/grayscale", {
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/grayscale",
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/grayscale", 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/grayscale", 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.grayscale",
"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. |