Skript och arbetsflöden

Färdig automatisering. Ett arbetsflöde körs i appen på varje bild som en källa levererar; ett skript styr appen utifrån och kan göra allt som appen kan.

Köra ett skript

  1. Ladda ner SDK:n. Den är en enda fil, och inget behöver installeras: photosuite-sdk.mjs och dess typer, för din editor
  2. Installera Bun, eller Node.js 22 eller senare: Bun · Node.js
  3. Spara skriptet i samma mapp som SDK:n, ha FLOGVIT.photosuite öppen och kör det med kommandot under det. Det hittar appen på datorn själv.

Alla metoder som ett skript kan anropa finns i API-dokumentationen

Skript

Första gallringen efter skärpa

Alla

Öppnar en mapp, väntar tills appen har mätt varje bild där kameran fokuserade, ger sedan den skarpaste tiondelen fem stjärnor, nästa femtedel tre stjärnor och förkastar den oskarpaste tredjedelen. En början att gå igenom, inte en dom.

bun auto-cull.ts <folder>
Ladda ner auto-cull.ts

Från kortet till desken

Press

Sätt i kortet och gallra: varje bild du väljer skickas till tidningens server som en JPEG framkallad från RAW-filen, med byline, kreditering, evenemanget, platsen och en bildtextmall i sig.

bun card-to-desk.ts <desk connection> [<folder on the server>] --name "<your name>" [--credit …] [--event …] [--city …] [--caption …]
Ladda ner card-to-desk.ts

Kreditering på varje bild

PressEvenemang

Ditt namn, din kreditrad och upphovsrätten på varje bild som mappen visar, och nyckelord tillagda, utan att röra bildtexter, rubriker eller nyckelord som bilderna redan har.

bun batch-iptc.ts "<your name>" ["<credit line>"] [keyword …]
Ladda ner batch-iptc.ts

Exportera de utvalda

Alla

Visar bara de utvalda med tre stjärnor eller fler och exporterar dem som JPEG till mappen du anger, eller bredvid bilderna.

bun export-picks.ts [<folder>]
Ladda ner export-picks.ts

Varje kopia på varje disk

Alla

Skannar diskarna i biblioteket och listar det som finns mer än en gång, hela mappkopior först, med hur mycket plats de tar. Ge den en DNG så säger den också vilken RAW-fil den kom från.

bun find-duplicates.ts [<picture.dng>]
Ladda ner find-duplicates.ts

Mörkare himmel, ljusare ansikten

Alla

Två masker på bilden som visas: bildens överdel begränsad till de ljusa tonerna och mörkad, och hudtonerna lyfta. Visar hur en mask byggs av delar i ett skript.

bun local-adjustments.ts
Ladda ner local-adjustments.ts

Från banan till desken, med namn

Evenemang

Hämtar bilderna från en SFTP-server i takt med att kameran skickar dem, läser startnumren, slår upp dem i startlistan och levererar HD-JPEG med åkarnas namn i metadatan till en mapp eller Google Drive. Två lopp som går i mål samma dag läses i ett svep.

bun race-delivery.ts <connection> <remote-path> <work-dir> <event-dirs> --drive <folder link>
Ladda ner race-delivery.ts

Fotboll: två bilder ur varje bildruta

Press

Varje bildruta från kamerans SFTP brusreduceras en gång och levereras två gånger till Google Drive: beskuren till spelaren i HD och hel i 4K så att desken kan beskära själv.

bun football-delivery.ts <connection> <work-dir> <drive folder link> <match folder>
Ladda ner football-delivery.ts

En bildruta per ögonblick

PressEvenemang

För dig som håller avtryckaren nere: bilder tätt i tid är en serie, serier som liknar varandra är ett ögonblick, och bara den bästa bilden från varje ögonblick går vidare, till en mapp, Google Drive eller deskens FTP. Desken slipper tjugo nästan likadana bilder.

bun burst-delivery.ts <connection> <remote-path> <work-dir> --to <connection>
Ladda ner burst-delivery.ts

Porträtt av löparna

Evenemang

Fotografera brett, leverera människor: varje löpare beskärs ur bilden i samma format (9:16 om du inte väljer ett annat), liksom par som springer tillsammans och grupper, med startnumret avläst för varje löpare.

bun runner-crops.ts <connection> <remote-path> <work-dir> --out <folder>
Ladda ner runner-crops.ts

Logga in datorn i Google Drive

Alla

En gång per dator. Leveranser till Google Drive förnyar då åtkomsten själva i stället för att stanna en timme in i jobbet.

bun drive-login.ts
Ladda ner drive-login.ts

Se vad appen gör

Alla

Skriver ut varje händelse som appen skickar när den sker: en bild som får stjärnor, en mapp som öppnas, en leverans som är klar. Ett ställe att börja när du skriver ett eget skript.

bun event-watcher.ts
Ladda ner event-watcher.ts

Låt Claude bevaka en leverans

PressEvenemang

Skriver en rad per omgång färdiga bilder från ett arbetsflöde som körs (vad varje steg gjorde, vad som gick ut), och en rad för varje fel, start, stopp och paus. Kör det under Monitor i Claude Code, så tittar sessionen på varje omgång och håller tillbaka eller kör om en bild som är fel.

bun follow-workflow.ts --batch-seconds 60
Ladda ner follow-workflow.ts

Bildspel från tangentbordet

Alla

Startar och stoppar bildspelet, bläddrar i det och ger stjärnor och flaggor åt bilden som visas, en tangent i taget från en terminal: för att visa bilder för en kund medan du sorterar dem.

bun slideshow-controller.ts
Ladda ner slideshow-controller.ts

Arbetsflöden i appen

De här följer med appen (Settings → Workflows → From Template…). Ett arbetsflöde som någon skickar som fil tar du in med Import… på samma sida.

Sport / Newspaper

Press

Ingest, extract JPEG, auto-crop 3:2, export JPEG 85%

Ingest → Use JPEG → Auto-Crop → Export

Portrait Editorial

Editorial

Ingest, denoise RAW, extract JPEG, auto-crop 4:5, export JPEG 92%

Ingest → Denoise → Use JPEG → Auto-Crop → Export

Quick Cull & Export

General

Ingest, extract JPEG, resize 2048px, export JPEG 80%

Ingest → Use JPEG → Resize → Export

Tether + Denoise

Studio

Camera tether, denoise all, extract JPEG, export JPEG 95%

Camera Tether → Denoise → Use JPEG → Export

RAW / DNG Process

Post-production

Ingest, find DNG, use RAW, auto-crop 3:2, export PNG

Ingest → Find DNG → Use Raw → Auto-Crop → Export

Football: FTP → Google Drive

Sport

Watch an FTP folder, auto-crop 16:9 on the player, deliver HD JPEG to Google Drive

Ingest → Use Raw → Auto-Crop → Resize → Export

Live event: FTP → DxO → album

Sport

Watch an FTP folder, denoise with DxO, develop each picture with Auto, crop 3:2 (2:3 upright) to the subject the camera focused on and level it, add to an album published to eventphotos

Ingest → Denoise → Develop → Auto-Crop → Add to Album

Live event: FTP → DxO → Claude approves → album

Sport

The live event, with Claude looking at each picture before it goes into the album: one it fails is held back with its reason, or run again with the crop Claude proposes

Ingest → Denoise → Develop → Auto-Crop → Approve → Add to Album

Newspaper: whole event, HD with names

Press

Run on an event's folder of photographers: identify, resize 1920px, deliver JPEG 88% with names, captions and a .txt, split into with-numbers and without-numbers

Identify → Resize → Export

Relay: whole event, 4K with numbers

Press

Run on an event's folder of photographers: identify, resize 3840px, deliver JPEG 88% with the numbers as keywords, split into with-numbers and without-numbers

Identify → Resize → Export

Event FTP Delivery

Press

Ingest, extract JPEG, resize 3000px, auto-crop 16:9, export JPEG 88%

Ingest → Use JPEG → Auto-Crop → Resize → Export

Delat av fotografer

Inget har delats ännu.

Dela ditt

Ett skript du har skrivit, eller ett arbetsflöde sparat med Settings → Workflows → Export… (det innehåller inga lösenord eller nycklar). Det läses innan det publiceras här.

Logga in för att dela