Where have my actions gone in Photoshop?

Photoshop Actions: Din Guide til ATN-filer

Som fotograf eller grafisk designer bruger du utallige timer på at finjustere billeder. Mange af disse opgaver – som at ændre størrelse, anvende farvekorrektioner, tilføje effekter eller gemme i specifikke formater – er repetitive. Forestil dig at kunne optage disse trin én gang og derefter afspille dem på et enkelt billede eller endda hundreder af billeder automatisk. Det er præcis, hvad Photoshop Actions lader dig gøre. De er en utrolig kraftfuld funktion, der kan revolutionere din effektivitet og spare dig for dyrebar tid.

I bund og grund er en Photoshop Action en serie af optagede trin, som du udfører i Photoshop. Disse trin kan omfatte alt fra menu kommandoer, panel indstillinger, værktøjs handlinger og meget mere. Når du har optaget en række trin, kan du gemme dem som en samlet enhed. Denne gemte enhed er det, vi kalder en Action, og den gemmes typisk i et specifikt filformat. For at besvare det centrale spørgsmål: Hvilket format har et Photoshop Action-dokument? Svaret er ATN. Photoshop gemmer dine Actions i filer med filtypenavnet .atn.

What format is a Photoshop action document?
WE SUPPORT THE FOLLOWING FILE FORMATS FOR PHOTOSHOP API WITH PHOTOSHOP ACTIONS:1PSD.2JPEG.3PNG.4TIFF.
Indholds

Hvad er en ATN-fil?

En ATN-fil er altså en fil, der indeholder en eller flere Photoshop Actions. Tænk på det som et script eller en makro skræddersyet til Photoshop. Hver Action i filen er en sekvens af kommandoer og indstillinger, som Photoshop kan afspille trin for trin på et åbent dokument. For eksempel kan en enkelt ATN-fil indeholde en Action, der: ændrer billedets størrelse, justerer farvebalancen, kører et filter (som f.eks. en let sløring) og til sidst gemmer filen i et ønsket format som JPEG eller PNG.

Disse ATN-filer er hjørnestenen i automatisering af arbejdsgange i Photoshop. De tillader dig at standardisere processer og sikre konsistens på tværs af en serie billeder. I stedet for manuelt at udføre de samme 10 trin på 50 billeder, kan du optage trinene som en Action, gemme den som en ATN-fil, og derefter blot afspille Actionen på hvert billede. Endnu bedre, Photoshop understøtter batch-behandling, hvilket betyder, at du kan anvende en Action på en hel mappe med billeder på én gang. Dette er, hvor tidsbesparelsen virkelig bliver markant.

Sådan Opretter og Bruger du Actions i Photoshop

At oprette en Action er en ligetil proces i Photoshop:

  1. Åbn Actions-panelet (vindue > Actions).
  2. Klik på "Opret ny Action"-ikonet (lille plus-tegn nederst i panelet).
  3. Giv din Action et navn, vælg et Action Set (en mappe til at organisere dine Actions) og eventuelt en funktionstast for hurtig adgang.
  4. Klik på "Optag". Nu lytter Photoshop.
  5. Udfør de trin, du ønsker at optage (menu kommandoer, justeringer, filteranvendelse, lag manipulation osv.).
  6. Når du er færdig med at optage alle trin, klikker du på "Stop optagelse"-knappen (firkantet ikon) i Actions-panelet.

Din Action er nu gemt i det valgte Action Set. Du kan afspille den ved at vælge Actionen i panelet og klikke på "Afspil"-knappen (trekantet ikon). For batch-behandling går du til Fil > Automatisér > Batch. Her kan du vælge dit Action Set, din Action, kildemappen med billeder og destinationsmappen for de behandlede billeder. Photoshop vil derefter automatisk åbne hvert billede, anvende Actionen og gemme resultatet.

Det er vigtigt at bemærke, at nogle trin under optagelsen kan involvere dialogbokse (f.eks. indstillinger for 'Gem som' eller filterindstillinger). Når Actionen afspilles, vil Photoshop som standard stoppe ved disse trin og vise dialogboksen, så du kan foretage valg manuelt. Du kan dog indstille Actions til at springe dialogbokse over, hvis du ønsker en fuldstændig ubemandet automatisering. Dette gøres ved at klikke på afkrydsningsfeltet til venstre for det specifikke trin i Actions-panelet.

Actions og Photoshop Elements

Mange brugere spørger, om Actions kan bruges i Photoshop Elements. Ja, Photoshop Elements kan *indlæse* og *afspille* ATN-filer, der er oprettet i den fulde version af Adobe Photoshop. Du kan dog *ikke* oprette eller optage dine egne Actions direkte i Photoshop Elements. Hvis du finder en ATN-fil online eller får en fra en kollega, kan du normalt indlæse den i Elements' Actions-panel (vindue > Actions, derefter menuikonet > Indlæs Actions) og bruge de Actions, den indeholder.

Photoshop API: Actions i Storskala

Mens Actions i Photoshop-appen er fantastiske til individuel brug og mindre batch-jobs, åbner Adobe Photoshop API for muligheder for at anvende Actions i en meget større skala, ofte i skyen og som en del af automatiserede workflows, der ikke kræver, at Photoshop-applikationen kører lokalt. Dette er især relevant for udviklere eller virksomheder, der har brug for at behandle tusindvis eller millioner af billeder programmatisk.

Photoshop API'en tillader dig at kalde en Action fra en ATN-fil og anvende den på et billede via en web-anmodning. Dette er en kraftfuld måde at integrere Photoshop-funktionalitet i dine egne applikationer eller tjenester. API'en understøtter anvendelse af Actions på filer i flere populære formater, herunder:

  • PSD
  • JPEG
  • PNG
  • TIFF

Dette betyder, at du kan sende et billede (f.eks. en JPEG) til API'en, specificere en ATN-fil, og modtage det behandlede billede tilbage i et af de understøttede outputformater. Dette er ideelt til workflow, hvor billeder skal behandles automatisk, f.eks. i en online billedtjeneste eller en e-handelsplatform.

Introduktion til actionJSON

Ud over at kunne afspille eksisterende ATN-filer via API'en, introducerer Adobe også konceptet med actionJSON. Dette er en alternativ måde at repræsentere Photoshop Actions på, ikke som en binær ATN-fil, men som en struktureret JSON-data. Den primære fordel ved actionJSON er fleksibilitet. I stedet for at afspille en statisk sekvens af trin fra en ATN-fil, kan du sende Actions som en JSON-struktur direkte i din API-anmodning. Dette tillader dig at:

  • Ændre eller tilføje trin dynamisk i din kode, før du sender anmodningen.
  • Undgå at skulle uploade og gemme dine ATN-filer på en ekstern server, da Action-definitionen er en del af selve anmodningen.

Dette åbner op for meget mere dynamiske og tilpassede billedbehandlingsworkflows. Du kan f.eks. have en grundlæggende Action-struktur i JSON og derefter programmatisk ændre parametre som sløringsradius, farveværdier eller tekstindhold, før du sender anmodningen til API'en for hvert enkelt billede.

Sådan Får du actionJSON

At få fat i den JSON-struktur, der repræsenterer en Action, kræver, at du aktiverer en speciel "Udviklertilstand" (Developer Mode) i Photoshop. Når denne tilstand er aktiveret, kan du optage Actions og gemme dem som Action Commands (en Javascript-fil), eller du kan kopiere en eksisterende Action fra Actions-panelet som Javascript. Denne Javascript-kode indeholder den ønskede JSON-struktur, typisk i en variabel kaldet `command`.

Processen indebærer typisk:

  1. Aktivér Udviklertilstand i Photoshop (via Indstillinger > Plugins > Aktivér Udviklertilstand). Dette kan kræve redigering af en konfigurationsfil i ældre Photoshop-versioner.
  2. Optag en ny Action via Udviklertilstandens menu ("Record Action Commands...") eller vælg en eksisterende Action i Actions-panelet.
  3. Højreklik (eller brug panelmenuen) på Actionen og vælg "Kopiér som Javascript" (Copy as Javascript).
  4. Indsæt koden i en teksteditor. Find den array af objekter, der definerer trinene (hvert objekt har typisk en `_obj` nøgle, der beskriver handlingen).
  5. Udpak denne array – det er din actionJSON.

Denne JSON-struktur kan derefter bruges direkte i kald til Photoshop API'ens `/actionJSON` endpoint.

Where are the Photoshop actions stored?
Go to the system explorer and locate this folder: For Windows users: c:\Program Files\Adobe\\Presets\Photoshop Actions.

Begrænsninger og Bedste Praksis

Mens Actions og API'en er kraftfulde, er der visse begrænsninger, især når du bruger Actions via API'en:

  • API'en understøtter ikke interaktion med operativsystemets dialogbokse (f.eks. systemets udskriftsindstillinger). Actions, der kræver brugerinput via system-dialogbokse, vil ikke fungere.
  • Det anbefales at oprette Actions, der ikke kræver brugerintervention via Photoshop-dialogbokse, selvom API'en understøtter disse. For fuld automatisering er det bedst at undgå trin, der stopper op og beder om input.
  • API'en understøtter ikke Photoshops 3D-, video- og animationsfunktioner.
  • Brugerdefinerede forudindstillinger (som farveprøver eller pensler) understøttes muligvis ikke fuldt ud via API'en, hvis de er en del af Actionen.
  • Det standard Photoshop Actions API-endpoint understøtter typisk kun ét inputbillede ad gangen (batch-behandling håndteres på API-niveau ved at sende flere anmodninger). Dog understøtter `/actionJSON` endpointet flere inputfiler.

For bedste resultater, test altid dine Actions grundigt i Photoshop-applikationen med forskellige billeder, før du forsøger at bruge dem via API'en. Hvis en Action fejler i appen, vil den også fejle via API'en.

Oversigt: ATN vs. actionJSON via API

Her er en kort sammenligning af de to primære måder at bruge Actions programmatisk via Photoshop API:

Funktion Brug af ATN-fil via API Brug af actionJSON via API
Filformat .atn fil JSON-struktur
Fleksibilitet (ændring af trin/parametre) Lav (afspiller statisk fil) Høj (JSON kan ændres dynamisk)
Filhåndtering Kræver hosting af .atn fil (f.eks. eksternt lager) Action-definition sendes direkte i anmodningen
Kompleksitet (opsætning) Kræver .atn fil og URL Kræver udvinding/generering af JSON; mere teknisk
Understøttelse af flere inputs Typisk ikke (standard endpoint) Ja (actionJSON endpoint)

Valget mellem ATN og actionJSON afhænger af dit specifikke behov for fleksibilitet og hvordan du foretrækker at håndtere dine Action-definitioner.

Ofte Stillede Spørgsmål

Hvad er en Photoshop Action-fil?
En Photoshop Action-fil er en fil, der indeholder en eller flere optagede serier af trin (kommandoer, justeringer, værktøjsbrug osv.) udført i Photoshop. Filformatet er .atn.

Hvordan opretter man en Action i Photoshop?
Du opretter en Action ved at åbne Actions-panelet, klikke på "Opret ny Action", give den et navn, og derefter klikke på "Optag". Udfør de ønskede trin, og klik derefter på "Stop optagelse".

Kan man bruge Actions i Photoshop Elements?
Ja, du kan indlæse og afspille ATN-filer i Photoshop Elements, men du kan ikke oprette eller optage dine egne Actions i Elements.

Hvilke filformater understøttes, når man bruger Actions via Photoshop API?
API'en understøtter ind- og output i formaterne PSD, JPEG, PNG og TIFF.

Hvad er actionJSON, og hvordan adskiller det sig fra en ATN-fil?
actionJSON er en repræsentation af Photoshop Actions som en JSON-struktur i stedet for en binær ATN-fil. Det giver mulighed for dynamisk at ændre Actions' trin og parametre, før de anvendes via Photoshop API'en, og kræver ikke, at du hoster en separat ATN-fil.

Kræver Actions brugerinput, når de afspilles?
Som standard kan Actions stoppe ved trin, der involverer dialogbokse, for at tillade brugerinput. Du kan dog konfigurere Actions til at springe disse dialogbokse over for fuld automatisering. Actions brugt via API'en bør ideelt set være designet til at køre uden dialogbokse, da API'en ikke kan interagere med system-dialogbokse.

Konklusion

Photoshop Actions, gemt i ATN-formatet, er et uundværligt værktøj for enhver, der arbejder med billedbehandling. De muliggør automatisering af gentagne opgaver, sparer tid og sikrer konsistens. Uanset om du bruger dem direkte i Photoshop-applikationen til individuelle filer og batch-jobs, eller du udnytter kraften i Photoshop API'en med ATN-filer eller den mere fleksible actionJSON-struktur til storskala batch-behandling og dynamiske workflows, er forståelsen af Actions og deres formater nøglen til et mere effektivt og strømlinet workflow.

Hvis du vil læse andre artikler, der ligner Photoshop Actions: Din Guide til ATN-filer, kan du besøge kategorien Fotografi.

Avatar photo

Franne Voigt

Mit navn er Franne Voigt, jeg er en 35-årig fotograf fra Danmark med en passion for at fange øjeblikke og dele mine erfaringer gennem min fotoblog. Jeg har arbejdet med både portræt- og naturfotografi i over et årti, og på bloggen giver jeg tips, teknikker og inspiration til både nye og erfarne fotografer. Fotografi er for mig en måde at fortælle historier på – én ramme ad gangen.

Go up