Som grafisk designer eller fotograf, der arbejder med Adobe Photoshop, støder du sandsynligvis ofte på situationer, hvor du skal placere de samme elementer flere steder i dit dokument. Med introduktionen af Tavler (Artboards) i Photoshop er dette blevet endnu mere relevant. Tavler er fantastiske til at designe f.eks. website-layouts, app-skærme, eller forskellige versioner af et design inden for samme fil.
Et almindeligt element, vi bruger igen og igen, er et Smart Objekt. Smart Objekter er utroligt nyttige, fordi de tillader dig at indlejre billeder eller andre Photoshop-filer på en ikke-destruktiv måde. Du kan transformere, skalere og rotere dem, uden at miste original kvalitet, og vigtigst af alt: hvis du redigerer indholdet af et Smart Objekt, opdateres det overalt, hvor det er brugt – *hvis* de forskellige forekomster er linket.

Problemet opstår, når du arbejder med mange Tavler og skal have det *samme* Smart Objekt vist på dem alle. Din naturlige tanke er måske at bruge standard kopier/sæt ind (Cmd/Ctrl+C og derefter Shift+Cmd/Ctrl+V for at sætte ind på samme sted). Dette virker umiddelbart, men som du har opdaget, skaber Photoshop en *ny* Smart Objekt-instans for hver gang du sætter ind. Det betyder, at hvis du redigerer indholdet af Smart Objektet på én Tavle, opdateres det *ikke* på de andre. Desuden gør dette din fil unødvendigt stor, da hver ny instans potentielt indeholder en kopi af det indlejrede indhold.
Heldigvis findes der bedre måder at håndtere Smart Objekter på tværs af Tavler, som sikrer, at de forbliver linket til den samme kilde. Lad os dykke ned i disse metoder.
Hvorfor standard Kopier/Sæt Ind skaber Duplikater
For at forstå løsningerne, er det vigtigt at forstå, hvorfor standard kopiering opfører sig, som den gør. Når du kopierer et lag i Photoshop ved hjælp af Cmd/Ctrl+C, kopierer du lagets *egenskaber* og dets *indhold* til udklipsholderen. Når du sætter ind, opretter Photoshop et *nyt* lag baseret på det, der var i udklipsholderen. For et Smart Objekt betyder det, at Photoshop opretter en *ny* Smart Objekt-instans med indholdet fra det kopierede objekt. Selvom indholdet er identisk, er det nu en uafhængig enhed i din filstruktur.
Dette er nyttigt i mange scenarier, f.eks. hvis du vil lave variationer af et designelement, hvor du starter fra det samme Smart Objekt, men derefter redigerer dem individuelt. Men når målet er at have *identiske, linkede* kopier på tværs af Tavler, er standard kopier/sæt ind den forkerte fremgangsmåde.
Metoder der bevarer Smart Objekt-linket på tværs af Tavler
Den afgørende forskel mellem standard kopier/sæt ind og de metoder, der virker, er, at de sidstnævnte enten *flytter* eller *duplikerer* det eksisterende Smart Objekt-lag *inden for* dokumentet, i stedet for at skabe et nyt fra udklipsholderen. Når du duplikerer et Smart Objekt-lag inden for det samme dokument, opretter Photoshop et nyt lag, men dette nye lag peger stadig på det *samme* indlejrede indhold som originalen. Dermed bevares linket.
Lad os se på de metoder, der udnytter dette:
Metode 1: Duplikér Lag-kommandoen (Duplicate Layer)
Dette er en indbygget Photoshop-kommando, der er designet til at duplikere lag. Fordelen her er, at den specifikt lader dig vælge destinationen, herunder en specifik Tavle inden for det samme dokument.
Sådan gør du:
- Vælg det Smart Objekt-lag i Lag-panelet, som du vil kopiere til andre Tavler.
- Gå til menuen
Lag > Duplikér Lag...
(Layer > Duplicate Layer...). - I dialogboksen 'Duplikér Lag', der popper op:
- Ved 'Dokument' (Document), vælg dit *nuværende* dokument (det skulle være standardvalget).
- Ved 'Navn' (Name), kan du give det nye lag et navn, hvis du ønsker.
- Ved 'Destination' (Destination), her er det vigtigste: Vælg den specifikke Tavle, du vil placere Smart Objektet på, fra rullemenuen. Listen vil vise alle dine Tavler samt muligheden 'Dokument' (hvilket placerer det uden for Tavlerne) eller 'Nyt' (hvilket opretter et nyt dokument).
- Klik 'OK'.
Photoshop vil nu oprette en duplikat af dit Smart Objekt-lag og placere det i lag-gruppen for den valgte Tavle. Dette nye lag er linket til det originale Smart Objekt. Du kan nu redigere indholdet af Smart Objektet på ét hvilket som helst af de linkede lag, og ændringen vil slå igennem på alle de andre.
Denne metode er præcis, da du vælger den specifikke destination. Ulempen er, at det stadig er en manuel proces, der skal gentages for *hver* Tavle, du vil placere Smart Objektet på. Hvis du har mange Tavler, kan dette stadig blive tidskrævende, selvom det er mere organiseret end Alt+træk.
Metode 2: Træk/Alt-træk i Lag-panelet
Dette er metoden, du allerede bruger, og som du finder tidskrævende. Lad os kort beskrive, hvorfor den virker, og hvorfor den er besværlig.
Sådan gør du:
- Find dit Smart Objekt-lag i Lag-panelet.
- Hold Alt (Windows) eller Option (Mac) nede.
- Klik og træk det valgte Smart Objekt-lag fra dets nuværende placering (enten en Tavle-gruppe eller uden for Tavlerne) ind i lag-gruppen for den destinationstavle, du vil placere det på. Når du trækker, ser du en duplikat af laget følge musen.
- Slip museknappen over destinationsstavlens gruppe i Lag-panelet.
Som nævnt, når du Alt+trækker et lag *inden for* det samme dokument, opretter Photoshop en duplikat, der forbliver linket til originalen. Dette er grunden til, at denne metode virker til at bevare linket.
Problemet, du oplever, er den manuelle del. Med mange lag i dit dokument kan Lag-panelet blive meget langt og uoverskueligt. At scrolle op og ned for at finde destinationsstavlen og trække laget præcist ind i den rigtige gruppe er ineffektivt og fejlbehæftet, især hvis du skal gøre det for mange Tavler.
Fordelen ved denne metode er, at den er visuel og kræver kun brug af Lag-panelet. Ulempen er den manuelle navigation og præcision, der kræves i et komplekst Lag-panel.
Metode 3: Automatisering via Scripts eller Handlinger
For situationer med et stort antal Tavler (f.eks. 10, 20, 50 eller flere), er den mest effektive løsning at automatisere processen. Dette gøres typisk ved hjælp af et Photoshop-script (skrevet i f.eks. JavaScript) eller i nogle tilfælde en kompleks Handling (Action).
Et script kan programmeres til at:
- Identificere det Smart Objekt-lag, du vil kopiere.
- Iterere igennem *alle* eller en specificeret liste af Tavler i dokumentet.
- For hver Tavle:
- Duplikere det originale Smart Objekt-lag.
- Placere duplikaten inden for den pågældende Tavles lag-gruppe.
- (Valgfrit) Placere laget på en specifik X/Y-position, f.eks. "sæt ind på samme sted" relativt til Tavlens nulpunkt.
Dette sikrer, at alle de nye lag er linket til det originale Smart Objekt, og processen tager kun få sekunder, uanset hvor mange Tavler du har.
At finde eller skrive et passende script kræver en smule mere teknisk kunnen eller research. Der findes mange scripts til Photoshop online, nogle specifikt designet til Tavle-workflows. Du kan søge efter "Photoshop script duplicate layer artboards" eller "Photoshop script copy smart object to artboards". Hvis du ofte står over for denne opgave, er investeringen i at finde eller få lavet et script det absolut værd i sparet tid.
Handlinger (Actions) kan også bruges til at automatisere trin, men de er mindre fleksible end scripts, når det kommer til at håndtere varierende antal Tavler eller specifikke betingelser. En Handling kunne potentielt optage trinene til at duplikere et lag og vælge en *specifik* Tavle som destination, men du ville sandsynligvis stadig skulle køre Handlingen manuelt for hver Tavle eller bruge en mere avanceret batch-proces.
Sammenligning og Anbefaling
Metode | Bevarer Link? | Hastighed (mange tavler) | Kompleksitet | Præcision (placering) |
---|---|---|---|---|
Standard Kopier/Sæt Ind | Nej | Høj | Lav | Høj (Shift+Cmd/Ctrl+V) |
Duplikér Lag Kommando | Ja | Lav (manuel pr. tavle) | Lav | Høj (vælg tavle) |
Træk/Alt-Træk i Lag-panel | Ja | Lav (manuel pr. tavle, afhængig af fil) | Lav | Medium (manuel trækning) |
Script/Automatisering | Ja | Meget Høj | Høj (initial opsætning) | Høj (kan programmeres) |
Baseret på dine behov for at bevare linket og din frustration over den manuelle Alt+træk-metode, er standard Kopier/Sæt Ind udelukket.
- Hvis du kun har et par Tavler, er 'Duplikér Lag'-kommandoen sandsynligvis den mest ligetil og præcise metode, der bevarer linket.
- Hvis du har mange Tavler og dette er en hyppig opgave, er investering i et script den klart mest effektive løsning på lang sigt. Den initiale indsats spares hurtigt ind.
- Alt+træk er en valid metode, men som du selv oplever, bliver den uhåndterlig i komplekse filer.
Bedste Praksis og Yderligere Tips
- Navngiv dine Tavler og Lag: Dette gør både den manuelle 'Duplikér Lag'-metode og potentiel scripting meget nemmere at håndtere.
- Organiser dit Lag-panel: Brug grupper og farvekoder for at gøre det nemmere at finde de lag og Tavler, du arbejder med, hvis du bruger manuelle metoder.
- Overvej Smart Objektets Placering: Hvis Smart Objektet altid skal sidde præcis det samme sted relativt til Tavlens hjørne eller centrum, kan et script nemt beregne dette. Ved manuelle metoder skal du muligvis bruge hjælpelinjer eller justeringsværktøjer efter indsættelsen.
- Filstørrelse: Ved at bruge linkede Smart Objekter holder du filstørrelsen nede, fordi indholdet kun gemmes én gang, uanset hvor mange steder Smart Objektet bruges. Dette er en kæmpe fordel sammenlignet med standard kopiering.
Spørgsmål og Svar
Q: Kan jeg ændre standard copy/paste adfærd, så den bevarer linket?
A: Nej, Photoshop er designet til, at standard copy/paste opretter en ny, uafhængig instans af laget, også for Smart Objekter. Der er ingen indstilling til at ændre dette.
Q: Hvorfor bliver min fil så stor, når jeg bruger standard copy/paste af Smart Objekter på mange Tavler?
A: Fordi hver gang du sætter ind, opretter Photoshop en ny, separat Smart Objekt-instans, der i praksis indeholder sin egen kopi af det indlejrede indhold. Når du bruger linkede Smart Objekter (via duplikering eller script), gemmes indholdet kun én gang i filen.
Q: Er der en hurtig genvej til at duplikere et lag til næste Tavle?
A: Der er ikke en enkelt indbygget genvej, der både duplikerer laget *og* automatisk vælger den næste Tavle som destination. Duplikering ved hjælp af kommandoen eller Alt+træk er manuelle processer for hver Tavle. Scripting er den eneste måde at automatisere dette fuldt ud.
Q: Kan jeg bruge 'Sæt Ind Special > Sæt Ind på Plads' (Paste Special > Paste in Place)?
A: Ja, Shift+Cmd/Ctrl+V sætter ind på samme relative position, men som nævnt tidligere, opretter denne standardindpakning stadig en *ny* Smart Objekt-instans, der ikke er linket til originalen. Den løser placeringsproblemet, men ikke link-problemet.
Konklusion
Standard kopier/sæt ind er desværre ikke din ven, når du vil have linkede Smart Objekter på tværs af flere Tavler i Photoshop. Den skaber nye, uafhængige instanser, der gør filen tung og umulig at opdatere centralt. De effektive metoder involverer altid en form for duplikering af det eksisterende lag inden for dokumentet. For et mindre antal Tavler er 'Duplikér Lag'-kommandoen en god manuel løsning. For workflows med mange Tavler er automatisering via scripting den mest tidsbesparende og effektive tilgang. Ved at bruge de korrekte metoder kan du opretholde et effektivt workflow, sikre ensartethed på tværs af dine designs og holde dine Photoshop-filer overskuelige og lette.
Hvis du vil læse andre artikler, der ligner Smart Objekter på Tavler: Deling & Links, kan du besøge kategorien Grafik.