Packshot erstellen
Ein Packshot ist die freigestellte, neutrale Produktaufnahme, wie sie Marktplätze und Onlineshops für das Hauptbild verlangen. Diese Funktion erzeugt einen solchen Packshot per KI aus einem normalen Produktfoto, mit sauberem, meist weißem Hintergrund und mittiger Ausrichtung, ganz ohne eigenes Fotostudio, Lichtaufbau oder professionelle Kamera.
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 einen guten Packshot ausmacht
Ein Packshot zeigt das Produkt freigestellt, zentriert und ohne störende Schatten oder Reflexionen vor einem einheitlichen, meist weißen Hintergrund – die Norm, die Amazon, eBay und viele Shop-Systeme für das Hauptbild eines Listings verlangen. Diese Funktion übernimmt Freistellung, Ausrichtung und Hintergrund in einem einzigen Arbeitsschritt und liefert ein Bild, das direkt den Vorgaben der gängigen Marktplätze entspricht, statt mehrere Bearbeitungsschritte nacheinander zu erfordern.
Preis
Geplant sind $0.062 pro Anfrage zuzüglich $0.004 pro Bild, ohne Kundenkonto und ohne Abonnement. Beide Beträge stehen wie bei jeder Funktion in KIT bereits vor der Ausführung auf der Seite, ohne versteckte Aufschläge danach. Zulässig sind Dateien bis 15 MB und bis 12 Megapixel je Produktfoto, unabhängig davon, wie viele Kanten die KI freistellen muss oder wie das fertige Bild später verwendet wird.
Ausgangsmaterial statt Fotostudio
Als Ausgangspunkt reicht ein normal fotografiertes Produkt, etwa auf einem Tisch oder mit dem Smartphone aufgenommen, auch ohne besondere Beleuchtung. Ein eigenes Fotostudio mit Lichtaufbau, Kulisse und professioneller Kamera ist für den fertigen Packshot nicht nötig, wohl aber ein Foto mit ausreichender Schärfe und einigermaßen gleichmäßigem Licht, damit die KI Kanten und Details zuverlässig erkennt und das Produkt sauber vom Rest des Fotos trennen kann.
Aktueller Stand
Die Funktion befindet sich in der Bereitstellung und im Beta-Status; Anfragen sind aktuell noch nicht möglich, weder über diese Seite noch über die API. Nach dem Start ist sie an beiden Stellen nutzbar, zum bereits jetzt veröffentlichten Preis, ohne dass sich danach noch etwas am Betrag ändert. Wir nennen diesen Stand hier bewusst, statt eine Verfügbarkeit vorzutäuschen, die es noch nicht gibt.
Anwendungsfälle
Amazon-Hauptbild nach Vorgabe
Ein Elektronikhändler benötigt für jedes neue Produkt ein Hauptbild mit reinweißem Hintergrund, wie es Amazon für die Bildrichtlinie verlangt, ohne dafür ein eigenes Fotostudio zu betreiben.
Ersatzteilkatalog der Weber Metallbau GmbH
Für den Ersatzteilkatalog sollen einzelne Beschläge und Bauteile künftig einheitlich als Packshot erscheinen, unabhängig davon, wo und wie das ursprüngliche Foto entstanden ist.
Etsy-Listing mit Studio-Look
Katrin Baumann möchte ihre Keramik zusätzlich zu den Lifestyle-Fotos mit einem sauberen, freigestellten Hauptbild im Etsy-Listing zeigen.
Katalogbild für eine Bäckerei
Die Bäckerei Hoffmann e. K. möchte einzelne Backwaren für einen digitalen Bestellkatalog als klar freigestellte Produktfotos zeigen, statt mit unruhigem Hintergrund aus der Verkaufstheke.
Häufige Fragen
Was ist der Unterschied zu einem einfachen Freistellen?
Ein Packshot geht weiter als reines Freistellen: Er richtet das Produkt zusätzlich mittig aus und setzt es vor einen einheitlichen, meist weißen Hintergrund, wie ihn Marktplatz-Richtlinien vorschreiben.
Steht die Funktion schon bereit?
Noch nicht ganz: Sie wird derzeit ausgerollt und nimmt in Kürze Anfragen entgegen, über diese Seite ebenso wie über die API.
Was kostet ein Packshot?
$0.062 pro Anfrage zuzüglich $0.004 pro Bild – der Betrag steht fest, bevor Sie die Anfrage abschicken.
Wo wird mein Foto verarbeitet?
Serverseitig über ein KI-Modell, das Bild wird ausschließlich für Ihre Anfrage verwendet.
Passt das Ergebnis zu den Amazon-Bildrichtlinien?
Der Hintergrund und die Ausrichtung folgen dem üblichen Marktplatz-Standard; ob ein konkretes Bild alle Detailvorgaben einer bestimmten Plattform erfüllt, sollten Sie vor dem Hochladen selbst prüfen.
Brauche ich ein Konto?
Nein, Sie benötigen kein Konto und kein Abonnement, sondern zahlen pro Anfrage.
Gibt es ein Limit für die Dateigröße?
Geplant sind 15 MB und 12 Megapixel für das Ausgangsfoto.
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/packshot \
-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/packshot", {
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/packshot",
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/packshot", 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/packshot", 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.packshot",
"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. |