Skriptit ja työnkulut

Valmista automaatiota. Työnkulku toimii sovelluksen sisällä jokaiselle kuvalle, jonka lähde toimittaa; skripti ohjaa sovellusta ulkopuolelta ja voi tehdä kaiken, mitä sovellus osaa.

Skriptin ajaminen

  1. Lataa SDK. Se on yksi tiedosto, eikä mitään tarvitse asentaa: photosuite-sdk.mjs ja sen tyypit editoriisi
  2. Asenna Bun tai Node.js 22 tai uudempi: Bun · Node.js
  3. Tallenna skripti samaan kansioon SDK:n kanssa, pidä FLOGVIT.photosuite auki ja aja se sen alla olevalla komennolla. Se löytää koneen sovelluksen itse.

Kaikki metodit, joita skripti voi kutsua, ovat API-dokumentaatiossa

Skriptit

Ensimmäinen karsinta terävyyden mukaan

Kaikki

Avaa kansion, odottaa kunnes sovellus on mitannut jokaisen kuvan siitä kohdasta, johon kamera tarkensi, ja antaa sitten terävimmälle kymmenykselle viisi tähteä, seuraavalle viidennekselle kolme tähteä ja hylkää pehmeimmän kolmanneksen. Lähtökohta läpikäytäväksi, ei tuomio.

bun auto-cull.ts <folder>
Lataa auto-cull.ts

Kortilta toimitukseen

Lehdistö

Laita kortti sisään ja karsi: jokainen valitsemasi kuva lähtee lehden palvelimelle RAW-tiedostosta kehitettynä JPEG-kuvana, mukanaan nimesi, kreditointi, tapahtuma, paikka ja kuvatekstipohja.

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

Kuvaajatiedot jokaiseen kuvaan

LehdistöTapahtumat

Nimesi, kreditointirivisi ja tekijänoikeus jokaiseen kansion näyttämään kuvaan sekä avainsanoja lisättynä, koskematta kuvateksteihin, otsikoihin tai avainsanoihin, jotka kuvilla jo on.

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

Vie valitut

Kaikki

Näyttää vain valitut kuvat, joilla on vähintään kolme tähteä, ja vie ne JPEG-kuvina antamaasi kansioon tai kuvien viereen.

bun export-picks.ts [<folder>]
Lataa export-picks.ts

Jokainen kopio jokaisella levyllä

Kaikki

Käy läpi kirjaston levyt ja listaa kaiken, mikä on olemassa useammin kuin kerran, kokonaiset kansiokopiot ensin, ja kuinka paljon tilaa ne vievät. Anna sille DNG, niin se kertoo myös, mistä RAW-tiedostosta se tehtiin.

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

Tummempi taivas, vaaleammat kasvot

Kaikki

Kaksi maskia näytettävään kuvaan: kuvan yläosa rajattuna sen vaaleisiin sävyihin ja tummennettuna, ja ihonsävyt nostettuina. Näyttää, miten maski kootaan osista skriptissä.

bun local-adjustments.ts
Lataa local-adjustments.ts

Reitiltä toimitukseen, nimien kanssa

Tapahtumat

Hakee kuvat SFTP-palvelimelta sitä mukaa kuin kamera lähettää ne, lukee kilpailunumerot, etsii ne lähtöluettelosta ja toimittaa HD-JPEG-kuvat ajajien nimet metatiedoissa kansioon tai Google Driveen. Kaksi samana päivänä maaliin tulevaa kilpailua luetaan yhdellä kertaa.

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

Jalkapallo: kaksi kuvaa jokaisesta ruudusta

Lehdistö

Jokainen kameran SFTP:ltä tuleva ruutu kohinanpoistetaan kerran ja toimitetaan kahdesti Google Driveen: rajattuna pelaajaan HD-koossa ja kokonaisena 4K-koossa, jotta toimitus voi rajata omalla tavallaan.

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

Yksi ruutu hetkeä kohti

LehdistöTapahtumat

Laukaisinta pohjassa pitävälle: ajallisesti lähekkäiset kuvat ovat yksi sarja, toisiaan muistuttavat sarjat ovat yksi hetki, ja vain kunkin hetken paras kuva menee eteenpäin, kansioon, Google Driveen tai toimituksen FTP:hen. Toimitus ei enää saa kahtakymmentä lähes samanlaista kuvaa.

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

Muotokuvat juoksijoista

Tapahtumat

Kuvaa laajasti, toimita ihmisiä: jokainen juoksija rajataan kuvasta samassa muodossa (9:16, ellet valitse muuta), samoin yhdessä juoksevat parit ja ryhmät, ja jokaisen juoksijan kilpailunumero luetaan.

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

Kirjaa kone Google Driveen

Kaikki

Kerran konetta kohti. Toimitukset Google Driveen uusivat silloin pääsynsä itse sen sijaan, että pysähtyisivät tunnin kuluttua.

bun drive-login.ts
Lataa drive-login.ts

Näe, mitä sovellus tekee

Kaikki

Tulostaa jokaisen sovelluksen lähettämän tapahtuman sen sattuessa: tähditetty kuva, avattu kansio, valmis toimitus. Paikka aloittaa, kun kirjoitat oman skriptin.

bun event-watcher.ts
Lataa event-watcher.ts

Anna Clauden valvoa toimitusta

LehdistöTapahtumat

Tulostaa rivin kustakin valmiiden kuvien erästä käynnissä olevasta työnkulusta (mitä kukin vaihe teki, mitä lähti) sekä rivin jokaisesta virheestä, käynnistyksestä, pysäytyksestä ja tauosta. Aja se Claude Coden Monitorissa, niin istunto katsoo jokaisen erän ja pidättää tai ajaa uudelleen kuvan, joka on väärin.

bun follow-workflow.ts --batch-seconds 60
Lataa follow-workflow.ts

Diaesitys näppäimistöltä

Kaikki

Käynnistää ja pysäyttää diaesityksen, selaa sitä sekä tähdittää ja merkitsee näytössä olevan kuvan näppäin kerrallaan päätteestä: kun näytät kuvia asiakkaalle samalla kun lajittelet niitä.

bun slideshow-controller.ts
Lataa slideshow-controller.ts

Sovelluksen työnkulut

Nämä tulevat sovelluksen mukana (Settings → Workflows → From Template…). Tiedostona saamasi työnkulun tuot kohdasta Import… samalla sivulla.

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

Valokuvaajien jakamat

Mitään ei ole vielä jaettu.

Jaa omasi

Kirjoittamasi skripti tai työnkulku, joka on tallennettu kohdasta Settings → Workflows → Export… (siinä ei ole salasanoja eikä avaimia). Se luetaan ennen kuin se julkaistaan täällä.

Kirjaudu sisään jakaaksesi