Rasterton in Grauwert umrechnen – mit Tonwertzunahme
Dieser Rechner schätzt, wie ein Rasterton aus einer einzigen Druckfarbe wirkt, wenn der Punktzuwachs die bedruckte Fläche gegenüber dem Nennwert vergrößert.
Im Browser ausführen – kostenlos
Geben Sie den nominalen Rasterton und die erwartete maximale Tonwertzunahme ein. Das Ergebnis enthält die effektive Flächendeckung, einen neutralen 8-Bit-Grauwert, RGB-Kanäle und ein Hex-Farbfeld. Die deterministische Näherung eignet sich für Layouts, Proofplanung, Druckvorgaben und automatische Prüfungen; sie ersetzt weder ein gemessenes Maschinenprofil noch einen farbverbindlichen, kalibrierten Kontraktproof.
Nominalen Rasterton und Tonwertzunahme eingeben
Beginnen Sie mit dem Rasterton-Prozentwert für die einzelne Druckfarbe. In der Druckvorstufe bedeutet null Prozent unbedrucktes Papier und hundert Prozent eine Volltonfläche. Ein Rasterton von fünfzig Prozent soll somit zunächst die Hälfte der Fläche bedecken, bevor das Verhalten der Druckmaschine berücksichtigt wird. Geben Sie danach die erwartete Tonwertzunahme beziehungsweise den Punktzuwachs ein. Der Rechner versteht diesen Wert als maximale Zunahme in Prozentpunkten, die beim Mittelton von fünfzig Prozent erreicht wird. Ein nominaler Rasterton von fünfzig Prozent mit fünfzehn Prozent Tonwertzunahme ergibt beispielsweise ungefähr fünfundsechzig Prozent effektive Flächendeckung. Der Vorgabewert dient zur Veranschaulichung und ist keine allgemeingültige Druckspezifikation. Verwenden Sie nach Möglichkeit den Wert Ihrer Druckerei oder das Prozesskontrollziel für die konkrete Kombination aus Papier und Rasterung. Sämtliche Eingaben müssen endliche Zahlen innerhalb der zulässigen Bereiche sein.
Die deterministische Näherung verstehen
Die Tonwertzunahme wird nicht an jeder Tonwertstelle gleichmäßig addiert. Papierweiß muss weiß bleiben, und eine Volltonfläche kann hundert Prozent nicht überschreiten. Der Rechner verwendet deshalb eine sinusförmige Kurve: An beiden Endpunkten ist die Korrektur null, während sie bei fünfzig Prozent den eingegebenen Höchstwert erreicht. Die Korrektur wird zum nominalen Rasterton addiert und die effektive Deckung auf den physikalischen Bereich begrenzt. Anschließend wird die Deckung auf eine neutrale 8-Bit-Skala umgekehrt, auf der null Schwarz und 255 Weiß bedeutet, und auf die nächste Ganzzahl gerundet. Dieselbe Ganzzahl bildet alle drei RGB-Kanäle und das Hex-Farbfeld, damit jede Darstellung übereinstimmt. Das Modell ist bewusst einfach, transparent und in API sowie Browser reproduzierbar. Es simuliert weder Farbdichte, Bedruckstofffarbe, Lichtstreuung, Trapping, Rastertechnologie noch ICC-Profile. Diese Einflüsse erfordern reale Messdaten.
Das Ergebnis im Druckprozess richtig einsetzen
Nutzen Sie den ausgegebenen Grauwert als Planungs- und Kommunikationshilfe. Sie können Rasterstufen vor einem physischen Proof vergleichen, erklären, weshalb ein nominaler Ton dunkler drucken könnte, oder einheitliche Vorschaufelder für ein Produktionsportal erzeugen. Die Antwort enthält neben dem endgültigen Grau auch den nominalen Rasterton, die eingegebene Zunahme, die berechnete Tonwertzunahme und die effektive Deckung. Diese Zwischenwerte machen die Schätzung nachvollziehbar und zeigen, ob ein dunkles Ergebnis aus der Vorlage oder aus der angenommenen Druckbedingung stammt. Verwenden Sie für die endgültige Farbfreigabe einen kalibrierten Proof und die von der Druckerei gemessene Tonwertkurve. Die Flächendeckung einer Farbe bestimmt die wahrgenommene Helligkeit nicht eindeutig, weil Druckfarben und Papiere variieren und ein neutrales Monitorfeld ihr spektrales Verhalten nicht abbildet. Die Endpunkte bleiben dennoch eindeutig: null ergibt stets Weiß und hundert stets Schwarz. Jede API-Umrechnung kostet $0.002.
Anwendungsfälle
Einen Sonderfarb-Rasterton vorprüfen
Erzeugen Sie eine neutrale Bildschirmnäherung eines Einfarben-Rastertons unter Berücksichtigung des erwarteten Punktzuwachses.
Produktionsannahmen dokumentieren
Halten Sie Nenndeckung, angenommene Zunahme, effektive Deckung und abgeleiteten Grauwert reproduzierbar fest.
Rastertonleitern kontrollieren
Rechnen Sie mehrere Tonwerte mit derselben Zunahme um, um die mögliche Abdunklung einer Tonfolge zu beurteilen.
Häufige Fragen
Was kostet eine Umrechnung?
Eine Umrechnung per API kostet $0.002. Die Berechnung ist deterministisch und greift auf keinen externen Dienst zu.
Was bedeutet Tonwertzunahme in diesem Rechner?
Sie ist die maximale Zunahme in Prozentpunkten bei einem nominalen Mittelton und fällt bei Papierweiß und Vollton auf null ab.
Warum ist ein Rasterton von 50 % dunkler als Grauwert 128?
Eine positive Zunahme hebt die effektive Deckung über fünfzig Prozent; auf der umgekehrten Skala sinkt der Grauwert und erscheint dunkler.
Ersetzt die Berechnung ein ICC-Profil oder einen Kontraktproof?
Nein. Sie nähert die Flächendeckung an und modelliert keine gemessene Farbe, kein Papier, kein Spektrum und keine Kalibrierung.
Was geschieht bei 0 % und 100 % Rasterton?
Null Prozent ergibt immer Weiß und hundert Prozent immer Schwarz, da die sinusförmige Korrektur an beiden Enden null ist.
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/color/halftone-gray \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tint_percent":50}'const res = await fetch("https://api.kit.forhosting.com/color/halftone-gray", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tint_percent": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/halftone-gray",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tint_percent": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/halftone-gray", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tint_percent":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tint_percent":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/halftone-gray", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"tint_percent": 50
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.halftone_gray",
"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.
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. |