Bildbearbeitungs-API · Ebenen-Editor
Bildbearbeitung mit Ebenen, von Hand oder per API.
Nordic Layers ist ein Bildeditor, der in Ihrem Browser läuft, und eine REST-API, die dieselben Bearbeitungen aus JSON ausführt. Ebenen, Füllmethoden, Masken, Korrekturen und Text in jeder Schrift: Gestalten Sie eine Vorlage einmal und rendern Sie tausend Varianten davon.
- 63Operationen in der API
- 20Füllmethoden
- 16Korrekturen und Filter
- 12Schriftfamilien, über 20 Schriftsysteme
- 0 €für Vorschauen, in jedem Tarif
Ein echter Ebenen-Editor, kein Vorlagen-Ausfüller
Die meisten Banner-Generator-APIs tauschen in einem festen Design nur Text und Bild aus. Nordic Layers bietet Ihnen die Werkzeuge eines Desktop-Bildeditors, und jedes davon ist ein API-Aufruf.
-
Ebenen und Füllmethoden
Bild-, Text- und Formebenen, Farbfüllung, linearer oder radialer Verlauf und Einstellungsebenen. Zwanzig Füllmethoden, von Multiplizieren und Negativ multiplizieren bis Weiches Licht, Farbe und Luminanz, dazu Deckkraft auf jeder Ebene.
-
Nicht-destruktive Korrekturen
Tonwerte, Kurven, Farbton/Sättigung, Belichtung, Helligkeit/Kontrast, Verlaufsumsetzung, Schwarzweiß, Farbbalance, Umkehren und Körnung. Jederzeit änderbar oder entfernbar: Die Quellpixel bleiben unangetastet.
-
Masken und Schnittmasken
Ebenenmasken aus einem Rechteck, einer Ellipse, einem Verlauf oder einem anderen Bild, mit weicher Kante und Umkehrung. Schneiden Sie ein Foto an der Form der darunterliegenden Ebene aus, genau wie in einem Desktop-Editor.
-
Text in jeder Schrift
Arabisch und Urdu von rechts nach links, Hindi, Bengali und Tamil mit korrektem Schriftsatz, Chinesisch, Japanisch und Koreanisch. Boxbreite, Ausrichtung, Zeilenabstand, Fett und Kursiv in 12 Schriftfamilien.
-
Filter und Ebeneneffekte
Gaußscher Weichzeichner und Bewegungsunschärfe, Rauschen, Vignette, Schärfen und Mosaik. Schlagschatten, Kontur, äußeres Leuchten und Farbüberlagerung auf jeder Ebene, auch auf Textebenen.
-
Dasselbe Dokument, zwei Zugänge
Was Sie im Browser-Editor bauen, ist ein JSON-Dokument, das die API öffnen, ändern und exportieren kann, und umgekehrt. Designer zeichnen die Vorlage, Code füllt sie.
So funktioniert die Bildbearbeitungs-API
Ein Projekt ist ein JSON-Dokument aus Ebenen. Sie senden Operationen, prüfen kostenlose Vorschauen und exportieren, sobald das Ergebnis passt.
Bilder hochladen
Jedes Foto, Logo oder Produktbild wird in einer Anfrage hochgeladen und kommt mit einer ID zurück, die Sie in jedem Projekt verwenden können.
Operationen ausführen
Senden Sie eine Operation oder eine Liste von Schritten: Ebene hinzufügen, Text setzen, Tonwerte anwenden, Maske hinzufügen. Jede Änderung wird als Revision gespeichert, die Sie rückgängig machen oder wiederherstellen können.
Exportieren
Laden Sie PNG, JPEG oder WebP in jeder Größe herunter. Fügen Sie dem Export-Aufruf Schritte hinzu, um Text oder Foto nur für diese Datei zu ändern, ohne die Vorlage anzutasten.
// POST /v1/projects/{id}/run
{
"steps": [
{"op": "layer.addImage", "asset_id": "photo_lake", "fitCanvas": "cover", "name": "Photo"},
{"op": "adjust.levels", "layer": "Photo", "black": 8, "white": 245, "gamma": 1.05},
{"op": "text.add", "content": "Slow mornings", "fontName": "Georgia", "fontSize": 92, "color": "#FFFFFF"}
]
}Beispiele, gerendert von der echten Engine
Jedes Bild unten stammt aus der Nordic-Layers-Engine und wurde aus dem JSON daneben erzeugt. Die Fotos sind Testbilder; asset_id ist die ID, die POST /v1/assets bei jedem Upload zurückgibt.
-

Arbeitsfläche 1080×1920 · 7 Ebenen
Story auf Arabisch
Eine 9:16-Story mit arabischem Text im Rechts-nach-links-Satz, einem unscharfen Hintergrund und dem Foto, per Schnittmaske in eine Karte mit abgerundeten Ecken geschnitten.
JSON anzeigen, aus dem das Bild entstand
// POST /v1/projects { "name": "Sale story (Arabic)", "width": 1080, "height": 1920, "background": "#120A1E", "steps": [ {"op": "layer.addImage", "asset_id": "photo_ribbons", "fitCanvas": "cover", "name": "Backdrop"}, {"op": "filter.gaussianBlur", "layer": "Backdrop", "radius": 28}, {"op": "adjust.brightnessContrast", "layer": "Backdrop", "brightness": -20, "contrast": -10}, {"op": "shape.add", "shape": "rectangle", "rect": [90, 230, 900, 1000], "cornerRadius": 48, "color": "#FFFFFF", "name": "Card"}, {"op": "effects.set", "layer": "Card", "shadow": {"color": "#000000", "opacity": 0.55, "angle": 90, "distance": 24, "size": 60}}, {"op": "layer.addImage", "asset_id": "photo_ribbons", "rect": [90, 230, 900, 1000], "fit": "cover", "name": "Photo"}, {"op": "layer.clip", "layer": "Photo"}, {"op": "text.add", "content": "تخفيضات نهاية الموسم", "fontName": "Segoe UI", "fontSize": 92, "bold": true, "color": "#FFFFFF", "alignment": "right", "boxWidth": 900, "origin": [90, 1310], "name": "Headline"}, {"op": "text.add", "content": "خصم حتى ٤٠٪ على المجموعة كاملة", "fontName": "Segoe UI", "fontSize": 50, "color": "#E9D8FF", "alignment": "right", "boxWidth": 900, "origin": [90, 1460], "name": "Offer"}, {"op": "shape.add", "shape": "rectangle", "rect": [610, 1610, 380, 110], "cornerRadius": 55, "color": "#FFFFFF", "name": "Button"}, {"op": "text.add", "content": "تسوّق الآن", "fontName": "Segoe UI", "fontSize": 46, "bold": true, "color": "#120A1E", "alignment": "center", "boxWidth": 380, "origin": [610, 1628], "name": "Button label"} ] } -

Arbeitsfläche 1280×720 · 4 Ebenen
Video-Thumbnail
Große Schrift mit Kontur und Schlagschatten über einem gespiegelten, skalierten und aufgehellten Foto sowie ein gedrehtes Label. Genau das Thumbnail, das Sie jede Woche brauchen.
JSON anzeigen, aus dem das Bild entstand
// POST /v1/projects { "name": "Tutorial thumbnail", "width": 1280, "height": 720, "background": "#0D1117", "steps": [ {"op": "layer.addImage", "asset_id": "photo_glow", "fitCanvas": "cover", "name": "Photo"}, {"op": "transform.flip", "layer": "Photo", "axis": "horizontal"}, {"op": "transform.scale", "layer": "Photo", "factor": 1.4}, {"op": "transform.move", "layer": "Photo", "dx": 240}, {"op": "adjust.exposure", "layer": "Photo", "exposure": 0.4}, {"op": "text.add", "content": "COLOUR\nGRADING", "fontName": "Impact", "fontSize": 168, "leading": 0.98, "color": "#FFFFFF", "origin": [70, 110], "name": "Title"}, {"op": "effects.set", "layer": "Title", "stroke": {"color": "#0D1117", "size": 10, "position": "outside"}, "shadow": {"color": "#000000", "opacity": 0.7, "angle": 120, "distance": 14, "size": 20}}, {"op": "shape.add", "shape": "rectangle", "rect": [70, 520, 470, 92], "cornerRadius": 14, "color": "#FFCC00", "name": "Tag"}, {"op": "transform.rotate", "layer": "Tag", "angle": -3}, {"op": "text.add", "content": "IN 5 MINUTES", "fontName": "Impact", "fontSize": 66, "color": "#0D1117", "alignment": "center", "boxWidth": 470, "origin": [70, 526], "name": "Tag text"}, {"op": "transform.rotate", "layer": "Tag text", "angle": -3} ] } -

Arbeitsfläche 1200×630 · 7 Ebenen
Open-Graph-Linkvorschau
Eine 1200×630-Karte für einen Blogbeitrag: Verlaufshintergrund, ein per Verlaufsmaske eingeblendetes Foto und eine Einstellungsebene mit Verlaufsumsetzung über allem.
JSON anzeigen, aus dem das Bild entstand
// POST /v1/projects { "name": "Blog link preview", "width": 1200, "height": 630, "background": "#1E3A5F", "steps": [ {"op": "layer.addFill", "name": "Backdrop", "gradient": {"colors": ["#24476F", "#0F2238"], "angle": 120}}, {"op": "layer.addImage", "asset_id": "photo_shore", "rect": [560, 0, 640, 630], "fit": "cover", "name": "Photo"}, {"op": "mask.add", "layer": "Photo", "from": [900, 315], "to": [580, 315]}, {"op": "adjustmentLayer.add", "kind": "gradientMap", "shadows": "#0F2238", "highlights": "#E8F1FA", "name": "Duotone", "opacity": 0.35}, {"op": "text.add", "content": "THE NORDIC NOTEBOOK", "fontName": "Segoe UI", "fontSize": 24, "bold": true, "color": "#64B5F6", "origin": [72, 96], "name": "Kicker"}, {"op": "text.add", "content": "Five quiet lakes for a long weekend", "fontName": "Georgia", "fontSize": 62, "color": "#FFFFFF", "boxWidth": 560, "leading": 1.12, "origin": [70, 150], "name": "Title"}, {"op": "shape.add", "shape": "ellipse", "rect": [72, 470, 64, 64], "color": "#64B5F6", "name": "Avatar"}, {"op": "text.add", "content": "A. Writer · 6 min read", "fontName": "Segoe UI", "fontSize": 26, "color": "#D6E2EF", "origin": [156, 484], "name": "Byline"} ] } -

Arbeitsfläche 1080×1080 · 5 Ebenen
Eine Vorlage, alle Sprachen
Ein Projekt, vier Exporte. Jeder Export-Aufruf enthält zwei text.set-Schritte, sodass Englisch, Spanisch, Hindi und Japanisch aus demselben Design entstehen, ohne Kopien zu speichern.
JSON anzeigen, aus dem das Bild entstand
// POST /v1/projects { "name": "Collection launch", "width": 1080, "height": 1080, "background": "#1E3A5F", "steps": [ {"op": "layer.addImage", "asset_id": "photo_dunes", "fitCanvas": "cover", "name": "Photo"}, {"op": "adjustmentLayer.add", "kind": "gradientMap", "shadows": "#1E3A5F", "highlights": "#F6E7D8", "name": "Brand tone", "opacity": 0.55}, {"op": "layer.addFill", "color": "#0F2238", "name": "Shade", "opacity": 0.75}, {"op": "mask.add", "layer": "Shade", "from": [540, 0], "to": [540, 520]}, {"op": "text.add", "content": "New collection", "fontName": "Segoe UI", "fontSize": 96, "bold": true, "color": "#FFFFFF", "alignment": "center", "boxWidth": 960, "origin": [60, 120], "name": "Title"}, {"op": "text.add", "content": "Available from 1 November", "fontName": "Segoe UI", "fontSize": 54, "bold": true, "color": "#D6E2EF", "alignment": "center", "boxWidth": 960, "origin": [60, 250], "name": "Subtitle"} ] } // POST /v1/projects/{id}/export (es) { "format": "webp", "steps": [ {"op": "text.set", "layer": "Title", "content": "Nueva colección"}, {"op": "text.set", "layer": "Subtitle", "content": "Disponible desde el 1 de noviembre"} ] } // POST /v1/projects/{id}/export (hi) { "format": "webp", "steps": [ {"op": "text.set", "layer": "Title", "content": "नया कलेक्शन"}, {"op": "text.set", "layer": "Subtitle", "content": "1 नवंबर से उपलब्ध"} ] } // POST /v1/projects/{id}/export (ja) { "format": "webp", "steps": [ {"op": "text.set", "layer": "Title", "content": "新コレクション"}, {"op": "text.set", "layer": "Subtitle", "content": "11月1日から発売"} ] }
Eine Photoshop-Alternative im Browser
Öffnen Sie den Editor in einem beliebigen modernen Browser und arbeiten Sie mit Ebenen, wie Sie es kennen: Ebenenpalette, Füllmethoden, Masken, Korrekturen und Effekte. Nichts zu installieren, keine Plug-ins.
- Rückgängig und Wiederherstellen bei jeder Änderung, im Editor und über die API.
- Kostenlose Vorschauen beim Arbeiten; nur Exporte zählen für Ihren Tarif.
- Export als PNG, JPEG oder WebP in jeder Größe oder nur einer einzelnen Ebene.
- Ihre Projekte werden in Ihrem Konto gespeichert und öffnen sich in der API genauso.
-
Ruleshape
-
Headlinetext
-
Kickertext
-
Shadefill90%mask:gradient
-
PhotoimagelevelshueSaturationvignette
Wofür Sie es einsetzen können
-
Produktbilder in großen Mengen
Banner und Katalogbilder für jedes Produkt: eine Vorlage, Produktfoto und Preis werden per Skript ausgetauscht.
-
Social-Media-Beiträge und Stories
Beiträge und Stories in jeder Sprache aus einem Design, mit korrekt gesetztem Text in Arabisch, Hindi oder Japanisch.
-
Video-Thumbnails
Eine Thumbnail-Vorlage pro Kanal oder Serie: Titel und Foto ändern, Stil beibehalten.
-
Open-Graph-Bilder
Linkvorschau-Karten, die beim Veröffentlichen einer Seite erzeugt werden, mit dem Titel des Artikels darauf.
-
Marketing-Varianten pro Sprache
Dieselbe Kampagne in jedem Markt: übersetzter Text, lokale Preise, ein anderes Foto, alles aus einem Projekt.
-
Agenten und Automatisierungen
n8n, Make, Zapier, ein Cron-Skript oder ein KI-Agent: Alles, was eine HTTP-Anfrage mit JSON senden kann, kann Bilder bearbeiten.
-
Bearbeitung im Browser
Ein Foto retuschieren, ein Layout bauen oder eine Vorlage von Hand korrigieren, wenn es nötig ist, ohne einen Editor zu installieren.
Technische Daten
- Ebenen
- Bild, Text, Form (Rechteck, Ellipse, Linie), Farbfüllung, linearer oder radialer Verlauf, Einstellungsebene
- Compositing
- 20 Füllmethoden, Deckkraft, Schnittmasken, Ebenenmasken mit weicher Kante und Umkehrung
- Korrekturen
- Tonwerte, Kurven, Farbton/Sättigung, Belichtung, Helligkeit/Kontrast, Verlaufsumsetzung, Schwarzweiß, Farbbalance, Umkehren, Körnung
- Filter
- Gaußscher Weichzeichner, Bewegungsunschärfe, Rauschen, Vignette, Schärfen, Mosaik
- Ebeneneffekte
- Schlagschatten, Kontur, äußeres Leuchten, Farbüberlagerung
- Text
- 12 Schriftfamilien, über 20 Schriftsysteme mit Rechts-nach-links-Satz und komplexem Schriftsatz
- Export
- PNG, JPEG oder WebP, Skalierung bis 8×, Qualität und Hintergrundfarbe für JPEG
- API
- REST über HTTPS, JSON in Anfrage und Antwort, Bearer-API-Schlüssel, bis zu 200 Schritte pro Aufruf
Tarife und Preise
Starten Sie kostenlos und ohne Karte. Vorschauen sind immer kostenlos; nur Exporte zählen. Preise ohne Mehrwertsteuer, im Vereinigten Königreich in Pfund und sonst in Euro abgerechnet.
Free
0 € pro Monat
Kostenlos, keine Karte nötig
- 50 Renders pro Monat
- Arbeitsfläche bis 4 Megapixel
- Bis zu 10 Ebenen pro Projekt
- 3 gespeicherte Projekte
- 250 MB Speicher
- Exporte 3 Tage aufbewahrt
- API-Schlüssel: 1
- Gleichzeitige Renders: 1
- Kleines Wasserzeichen auf Exporten
Starter
19 € pro Monat
£17 UK
- 1,000 Renders pro Monat
- Arbeitsfläche bis 12 Megapixel
- Bis zu 30 Ebenen pro Projekt
- 50 gespeicherte Projekte
- 2 GB Speicher
- Exporte 14 Tage aufbewahrt
- API-Schlüssel: 2
- Gleichzeitige Renders: 2
- Kein Wasserzeichen
Pro
49 € pro Monat
£43 UK
- 5,000 Renders pro Monat
- Arbeitsfläche bis 25 Megapixel
- Bis zu 100 Ebenen pro Projekt
- 500 gespeicherte Projekte
- 10 GB Speicher
- Exporte 30 Tage aufbewahrt
- API-Schlüssel: 5
- Gleichzeitige Renders: 4
- Kein Wasserzeichen
Business
129 € pro Monat
£112 UK
- 20,000 Renders pro Monat
- Arbeitsfläche bis 50 Megapixel
- Bis zu 200 Ebenen pro Projekt
- 5,000 gespeicherte Projekte
- 50 GB Speicher
- Exporte 60 Tage aufbewahrt
- API-Schlüssel: 20
- Gleichzeitige Renders: 8
- Kein Wasserzeichen
- Priorisiertes Rendering
Ein Render zählt 1 bis 4 Megapixel, und 1 mehr für jede angefangenen 4 Megapixel darüber.
Brauchen Sie in einem Monat mehr? Ein Aufladepaket mit 1,000 Renders kostet 25 € (£22 UK), ist 90 Tage gültig und in jedem Bezahltarif verfügbar.
Keine bösen Überraschungen auf der Rechnung: Sind die Renders eines Tarifs aufgebraucht, werden Exporte gestoppt, bis Sie upgraden oder ein Aufladepaket kaufen.
Häufig gestellte Fragen
Ist Nordic Layers eine Photoshop-Alternative?
Für Compositing mit Ebenen ja: Ebenen, Füllmethoden, Masken, Korrekturen, Filter und Ebeneneffekte, im Browser und ohne Installation. Es ist keine Mal- oder Fotoretusche-Suite: Es gibt keine Pinsel und keine Reparaturwerkzeuge. Seine Stärke ist, dass sich jede Bearbeitung auch per API ausführen lässt.
Was kann die Bildbearbeitungs-API, was eine Vorlagen-API nicht kann?
Vorlagen-APIs ersetzen Text oder Bild in einem festen Design. Hier steht jede Operation des Editors zur Verfügung: Sie können eine Maske hinzufügen, die Tonwerte eines Fotos ändern, eine Füllmethode anwenden oder das ganze Design von Grund auf in JSON aufbauen. Die Liste finden Sie in der API-Dokumentation.
Wie wird ein Render gezählt?
Vorschauen sind kostenlos. Ein Export zählt bis 4 Megapixel als ein Render und für jede angefangenen 4 Megapixel darüber als ein weiterer. Ein Beitrag mit 1080×1080 zählt also einmal, ein Bild mit 4000×3000 dreimal.
Kann ich Banner in großen Mengen erzeugen?
Ja. Bauen Sie die Vorlage einmal und rufen Sie dann den Export-Endpunkt mit wenigen Schritten pro Variante auf (ein text.set, ein layer.setImage): Jeder Aufruf liefert eine Datei. Die Vorlage selbst bleibt unverändert.
Funktioniert es mit n8n, Make, Zapier oder einem KI-Agenten?
Ja. Es ist eine gewöhnliche HTTP-API mit JSON-Bodys und einem Bearer-Schlüssel, daher kann jedes Tool, das eine HTTP-Anfrage senden kann, sie nutzen. Der Operationskatalog ist öffentlich unter GET /v1/ops und hilft Agenten, herauszufinden, was sie aufrufen können.
In welchen Sprachen kann ich auf Bilder schreiben?
Lateinisch, Kyrillisch und Griechisch, Arabisch und Urdu von rechts nach links, Devanagari, Bengali, Tamil, Telugu und weitere indische Schriften mit korrektem Schriftsatz, Chinesisch, Japanisch und Koreanisch. Eine Zeile mit gemischten Schriften verwendet für jeden Teil eine passende Schrift.
Gibt es einen kostenlosen Tarif?
Ja, ohne Karte. Exporte erhalten ein kleines Wasserzeichen, und es gelten die unter Preise aufgeführten Limits. Bezahltarife entfernen das Wasserzeichen.
Woher stammen die Operationsnamen?
Sie folgen der Automatisierungs-API von Compositor, einem quelloffenen (MIT) Bildeditor für macOS von Robbie Tilton, sodass dafür geschriebene Skripte hier genauso lesbar sind. Nordic Layers ist ein eigenständiges Webprodukt von Nordic Byte LTD.
Erstellen Sie Ihr erstes Bild in wenigen Minuten
Legen Sie ein kostenloses Konto an, öffnen Sie den Editor oder holen Sie sich einen API-Schlüssel und exportieren Sie Ihr erstes Bild. Fragen zum Volumen oder zu einem konkreten Einsatz? Schreiben Sie uns, wir antworten innerhalb eines Werktags.
info@nordicbyte.co.uk

