Om du vill inkludera ett överordnat gruppnamn i filnamnet vid export av ett Affinity-lager skapar du en slice för det underordnade lagret och anger ett kombinerat namn, till exempel Shapes_Circle. Den officiella hjälpen beskriver redigerbara filnamn, men inte någon automatisk token för överordnade gruppnamn.

Den här guiden beskriver hur du exporterar enskilda lagertillgångar på en Mac med Slice Studio i den aktuella skrivbordsappen Affinity. Den tar också upp relevanta reglage i Affinity Designer 2, där arbetsytan heter Export Persona. Uppgiften är att exportera separata filer från underordnade lager vars namn behåller grupptillhörigheten.

Kan Affinity infoga det överordnade gruppnamnet automatiskt?

Dokumentationen för den aktuella panelen Slices säger att exportsökvägar och filnamn kan använda definierade tokens eller anpassade användarvariabler. Den nämner dock ingen token som hämtar ett slices överordnade gruppnamn. Det finns därför inte tillräckligt med officiell information för att beskriva en automatisk metod för överordnade namn. Panelen Slices — Affinitys hjälpcenter

Den mer detaljerade tokenlistan i hjälpen för Affinity Designer 2 anger dokumentnamn, dokumentfilnamn, slicenamn, skala, skalsuffix, bredd, höjd och kvadratisk storlek. Den innehåller ingen token för överordnad grupp. Dokumentationen säger uttryckligen att du kan skriva ett anpassat filnamn i textfältet Filename för slicen. Panelen Slices — hjälp för Affinity Designer 2

Den metod som stöds är alltså att själv ange grupptexten i exportnamnet för varje underordnad slice. Räkna med att texten måste underhållas manuellt: dokumentationen fastslår inte att den har en aktiv koppling till den överordnade gruppen. Bygg inte en namninställning kring en antagen variabel som Parent, Group Name eller liknande.

En anpassad användarvariabel är inte heller ett bevis på att hierarkin hämtas automatiskt. Även om den aktuella hjälpen beskriver anpassade variabler som tillgängliga namndelar, förklarar den inte hur en sådan kopplas till namnet på en överordnad grupp. För den här uppgiften kan du ange hela det kombinerade filnamnet och därmed undvika att förlita dig på obekräftat beteende.

Bestäm vilket lager eller vilken grupp varje fil ska innehålla

Välj exportinnehåll innan du ställer in filnamnen. Affinity skiljer mellan slices som skapas från objekt i panelen Export Layers och rektanglar som ritas med Slice Tool. En slice som skapas från ett objekt exporterar bara innehåll från lagret som den skapades från. En ritad slice inkluderar innehåll från alla synliga lager inom dess område. Slices som skapas från objekt anpassas automatiskt efter det valda objektets utsträckning. Exportera med Slice Studio

Om du vill ha separata tillgångar från underordnade lager väljer du varje sådant lager som källa. Om du väljer den överordnade gruppen skapas i stället en slice från den gruppen. Att ändra slicens filnamn ändrar inte vilket källobjekt den exporterar. I panelen Export Layers kan du skapa slices från ritytor, lager, grupper och objekt. Panelen Export Layers (Slice Studio)

Följande syntetiska exempel visar hur du kan tänka kring namngivningen. Anta att ett dokument innehåller två grupper, Shapes och Tiles, som båda har ett underordnat lager som heter Circle. Namnen är förslag, inte uppmätta exportresultat.

Källgrupp Underordnat lager att exportera Kombinerat basnamn för exporten Avsett PNG-filnamn
Shapes Circle Shapes_Circle Shapes_Circle.png
Tiles Circle Tiles_Circle Tiles_Circle.png

Med gruppnamnet som prefix får de två i övrigt identiska underordnade namnen olika identiteter i samma exportmapp. Om hierarkin har fler nivåer bör du bestämma en konsekvent regel innan du namnger slices. Ett Circle-lager i Shapes, som ligger i Collection, skulle till exempel kunna heta Collection_Shapes_Circle. Det här är en namnkonvention som du själv anger, inte ett Affinity-uttryck för hierarkin.

Exportera underordnade lager med kombinerade filnamn på en Mac

1. Öppna Slice Studio och panelerna

Slice Studio är dolt som standard i den aktuella skrivbordsappen. Öppna Studio Manager och aktivera Slice Studio. I den officiella hjälpen står det att du kan behöva rulla för att hitta den. Slice Studio

Om panelerna som behövs saknas väljer du Window > General > Export Layers och Window > General > Slices. Det här är de dokumenterade menyvägarna på Mac till panelerna som används i arbetsflödet. Panelen Export Layers, Panelen Slices

2. Skapa en slice från varje underordnat objekt

Välj det underordnade lagret du vill exportera som en enskild fil i panelen Export Layers och klicka på Create Slice. Upprepa för de andra underordnade objekten. Välj själva det underordnade lagret i stället för dess överordnade grupp när du vill ha en fil per underordnat objekt. De skapade slicarna visas i panelen Slices. Panelen Export Layers (Slice Studio)

I exempeldokumentet skapar du en slice från Circle i Shapes och en annan från Circle i Tiles. Kontrollera deras miniatyrbilder och avgränsningar innan du namnger dem, så att du vet vilken källa varje slice motsvarar.

3. Ange det fullständiga exportnamnet

Redigera varje slices exportfilnamn i panelen Slices så att det innehåller både gruppnamnet och det underordnade namnet. Använd Shapes_Circle för det första exemplet och Tiles_Circle för det andra. Den aktuella hjälpen pekar ut reglaget Filename och beskriver hur du byter namn på filer i slicens exportinställningar. Hjälpen för Designer 2 beskriver uttryckligen hur du skriver direkt i textfältet Filename. Panelen Slices, Exportera ritytor, Panelen Slices i Designer 2

Håll isär basnamnen i exemplet och formatvalet: ange Shapes_Circle som namn och välj PNG som exportformat. Om slicen redan har ett anpassat filnamnsuttryck i de ytterligare egenskaperna ska du också granska den inställningen. Affinity beskriver hur filnamn konfigureras på exportformatnivå, så om du bara granskar slicens överordnade etikett kan en befintlig namnregel förbises. Panelen Slices

4. Ställ in format och exportstorlek

Expandera slicen och välj önskat format. Du kan justera den valda slicen i panelen Export Options eller ändra formatet i panelen Slices. Du kan lägga till fler format och storlekar med motsvarande +-reglage. Gör den första namnkontrollen lätt att granska genom att använda ett format och en storlek per slice. Exportera slices

5. Exportera de markerade slicarna

Aktivera de slices du vill exportera och klicka på Export Slices (n). Välj målmapp och klicka på Export. Då exporteras alla konfigurerade format och storlekar för de markerade slicarna. Målmappen sparas bara under den aktuella redigeringssessionen. Exportera slices

Granska resultaten i Finder. I exemplet ska du kontrollera att både Shapes_Circle.png och Tiles_Circle.png finns och sedan öppna dem för att verifiera innehåll och mått. Om du granskar ett representativt par innan du namnger en större uppsättning kan du tidigt upptäcka ett felaktigt källval eller en felaktig namninställning.

Vilka exportbegränsningar påverkar arbetsflödet?

Filnamnets grupptillhörighet bevarar inte dokumentstrukturen

Ett namn som Shapes_Circle.png innehåller gruppinformation som text. Det innebär inte att den exporterade filen behåller Affinitys redigerbara lagerhierarki. Om leveransen kräver lager inuti filen behöver du bedöma det separat från filnamnsuppgiften.

Affinity beskriver till exempel ett TIFF-alternativ som bevarar Affinity-lager, men lagren kan bara läsas när TIFF-filen öppnas i Affinity. PDF har alternativet Include layers, med villkoret att bara namngivna lager inkluderas. Ingen av inställningarna beskrivs som ett sätt att skapa separata filnamn för underordnade lager utifrån överordnade grupper. Exportinställningar

Ett vektorformat kan fortfarande rastrera innehåll

Vid export till PDF, SVG eller EPS styr inställningen Rasterize hur designelement som inte stöds hanteras. Unsupported properties rastrerar element som inte stöds, Everything rastrerar hela designen och Nothing utelämnar element som inte stöds ur den exporterade filen. Välj inställning efter illustrationens krav och granska resultatet. Exportinställningar

Exportskalan beror på dokumentets DPI

Räkna inte med att en slice på 1x alltid ger de pixelmått du förväntar dig. Hjälpen för Affinitys Slice Studio kopplar exportskalning uttryckligen till dokumentets DPI och visar exempel där samma dokumentmått ger olika exportmått. Kontrollera både storleksinställningen och den exporterade bildens pixelmått när du förbereder tillgångar som ska ha enhetlig storlek. Exportera med Slice Studio

Kontinuerlig export lägger inte till saknad grupptext

Efter en inledande Export Slices (n)-åtgärd kan du aktivera Continuous för att exportera slicar igen när dokumentet ändras. Det automatiserar exportuppdateringar, men dokumentationen beskriver inte att funktionen hämtar överordnade gruppnamn. Granska de manuellt angivna prefixen när du byter namn på grupper eller flyttar underordnade objekt mellan dem. Exportera slices

För den här uppgiften bör varje underordnat objekt ha en tydlig motsvarighet i en slice: välj rätt källa, ange ett unikt kombinerat namn, välj önskat format och granska den exporterade filen. Då får filnamnen användbar grupptillhörighet samtidigt som du håller dig till det namngivningsbeteende som beskrivs i Affinitys officiella hjälp.

Källor