Als je de naam van een bovenliggende groep wilt opnemen in de bestandsnaam bij het exporteren van een Affinity-laag, maak je een slice voor de onderliggende laag en voer je een gecombineerde naam in, zoals Shapes_Circle. In de officiële Help wordt beschreven hoe je bestandsnamen kunt bewerken, maar er wordt geen automatisch token voor de naam van de bovenliggende groep beschreven.
Deze handleiding behandelt het exporteren van afzonderlijke laagonderdelen op een Mac met Slice Studio in de huidige desktopapp van Affinity. Ook worden de relevante bedieningselementen in Affinity Designer 2 genoemd; daar heet de werkruimte Export Persona. Het concrete doel is afzonderlijke bestanden van onderliggende lagen exporteren waarvan de namen de groepscontext behouden.
Kan Affinity de naam van de bovenliggende groep automatisch invoegen?
In de documentatie van het huidige deelvenster Slices staat dat exportpaden en bestandsnamen gedefinieerde tokens of aangepaste gebruikersvariabelen kunnen gebruiken. Er wordt echter geen token genoemd dat de naam van de bovenliggende groep van een slice ophaalt. Er is dus onvoldoende officiële informatie voor een recept dat de naam van de bovenliggende groep automatisch toevoegt. Deelvenster Slices — Affinity Help Center
De uitgebreidere lijst met tokens voor Affinity Designer 2 bevat de documentnaam, bestandsnaam van het document, slicenaam, schaal, schaalachtervoegsel, breedte, hoogte en vierkante grootte. Een token voor de naam van een bovenliggende groep staat er niet bij. In de documentatie staat expliciet dat je een aangepaste bestandsnaam kunt typen in het tekstvak Filename van de slice. Deelvenster Slices — Help voor Affinity Designer 2
De ondersteunde werkwijze is daarom om zelf de groepstekst toe te voegen aan de exportnaam van elke onderliggende slice. Behandel die tekst als iets dat je handmatig moet bijhouden: de documentatie vermeldt geen live koppeling tussen die tekst en de bovenliggende groep. Bouw je naamgevingsinstellingen niet op basis van een veronderstelde variabele zoals Parent, Group Name of iets vergelijkbaars.
Een aangepaste gebruikersvariabele is evenmin een bewijs van het automatisch uitlezen van de hiërarchie. In de huidige Help wordt wel beschreven dat je aangepaste variabelen als onderdeel van een naam kunt gebruiken, maar niet hoe je er een koppelt aan de naam van een insluitende groep. Voor deze taak vermijd je die niet-geverifieerde werking door de volledige gecombineerde bestandsnaam in te voeren.
Bepaal welke laag of groep elk bestand moet bevatten
Kies eerst wat je wilt exporteren en stel daarna de bestandsnamen in. Affinity maakt onderscheid tussen slices die je aanmaakt op basis van items in het deelvenster Export Layers en rechthoeken die je tekent met de Slice Tool. Een slice op basis van een item exporteert alleen de inhoud van de laag waarvoor de slice is gemaakt. Een getekende slice bevat de inhoud van alle zichtbare lagen binnen het gebied. Slices op basis van items worden automatisch aangepast aan de afmetingen van het geselecteerde item. Exporteren met Slice Studio
Selecteer voor afzonderlijke onderdelen van onderliggende lagen elke gewenste laag als bron. Als je de insluitende groep selecteert, wordt in plaats daarvan een slice op basis van die groep gemaakt. De bestandsnaam van een slice wijzigen verandert niet welk bronitem de slice exporteert. In het deelvenster Export Layers kun je slices maken van tekengebieden, lagen, groepen en objecten. Deelvenster Export Layers (Slice Studio)
Het volgende fictieve voorbeeld laat zien hoe je de namen kiest. Stel dat een document twee groepen bevat, Shapes en Tiles, die allebei een onderliggende laag met de naam Circle hebben. Dit zijn voorgestelde namen, geen namen die het resultaat van een export zijn.
| Brongroep | Te exporteren onderliggende laag | Gecombineerde basisnaam voor export | Bedoelde PNG-bestandsnaam |
|---|---|---|---|
| Shapes | Circle | Shapes_Circle |
Shapes_Circle.png |
| Tiles | Circle | Tiles_Circle |
Tiles_Circle.png |
Met het groepsvoorvoegsel krijgen de twee onderliggende lagen met dezelfde naam elk een eigen naam in dezelfde exportmap. Kies bij diepere nesting een vaste regel voordat je de slices een naam geeft. Een laag Circle in Shapes, in Collection, kan bijvoorbeeld de naam Collection_Shapes_Circle krijgen. Dit is een naamgevingsconventie die je zelf invoert, geen Affinity-expressie voor de hiërarchie.
Onderliggende lagen met gecombineerde bestandsnamen exporteren op een Mac
1. Open Slice Studio en de deelvensters
Slice Studio is standaard verborgen in de huidige desktopapp. Open Studio Manager en schakel Slice Studio in. In de officiële Help staat dat je mogelijk moet scrollen om het te vinden. Slice Studio
Ontbreken de benodigde deelvensters, gebruik dan Window > General > Export Layers en Window > General > Slices. Dit zijn de gedocumenteerde menupaden op de Mac voor de deelvensters die je in deze werkwijze nodig hebt. Deelvenster Export Layers, Deelvenster Slices
2. Maak voor elk onderliggend item een slice
Selecteer in het deelvenster Export Layers de onderliggende laag die je als afzonderlijk bestand wilt exporteren en klik op Create Slice. Herhaal dit voor de andere onderliggende items. Selecteer het onderliggende item zelf en niet de insluitende groep als je één bestand per onderliggend item wilt. De gemaakte slices verschijnen in het deelvenster Slices. Deelvenster Export Layers (Slice Studio)
Maak in het voorbeeldbestand één slice van Circle in Shapes en een andere van Circle in Tiles. Controleer voordat je ze een naam geeft de miniaturen en begrenzingen, zodat je weet welke bron bij elke slice hoort.
3. Voer de volledige exportnaam in
Bewerk in het deelvenster Slices de exportbestandsnaam van elke slice en neem zowel de groepsnaam als de naam van de onderliggende laag op. Gebruik Shapes_Circle voor het eerste voorbeeld en Tiles_Circle voor het tweede. In de huidige Help wordt de optie Filename genoemd en beschreven hoe je bestandsnamen in de exportinstellingen voor slices kunt wijzigen. In de Help voor Designer 2 staat expliciet dat je rechtstreeks in het tekstvak Filename kunt typen. Deelvenster Slices, Tekengebieden exporteren, Deelvenster Slices in Designer 2
Houd de basisnamen in het voorbeeld gescheiden van de bestandsindeling: voer Shapes_Circle in als naam en selecteer PNG als exportindeling. Controleer ook of de slice al een aangepaste bestandsnaamexpressie heeft bij de extra eigenschappen. In Affinity wordt beschreven hoe je de bestandsnaam per exportindeling instelt. Als je alleen het algemene slicelabel controleert, kan een bestaande naamgevingsregel over het hoofd worden gezien. Deelvenster Slices
4. Stel de indeling en exportgrootte in
Vouw de slice uit en kies de gewenste indeling. Je kunt de geselecteerde slice aanpassen via het deelvenster Export Options of de indeling wijzigen in het deelvenster Slices. Je kunt extra indelingen en groottes toevoegen met de bijbehorende knoppen +. Gebruik voor een eerste controle van de naamgeving één indeling en één grootte per slice, zodat je de uitvoer gemakkelijk kunt inspecteren. Slices exporteren
5. Exporteer de gecontroleerde slices
Schakel de slices in die je wilt exporteren en klik op Export Slices (n). Selecteer de doelmap en klik op Export. Hiermee exporteer je alle ingestelde indelingen en groottes van de ingeschakelde slices. De doelmap wordt alleen tijdens de huidige bewerkingssessie onthouden. Slices exporteren
Controleer de resultaten in Finder. Controleer voor het voorbeeld of zowel Shapes_Circle.png als Tiles_Circle.png aanwezig is en open de bestanden om de inhoud en afmetingen te controleren. Controleer eerst één representatief paar voordat je een grotere set namen invoert. Zo kun je een verkeerde bronselectie of instelling van de bestandsnaam vroegtijdig ontdekken.
Welke exportbeperkingen zijn van invloed op deze werkwijze?
De context in de bestandsnaam behoudt de documentstructuur niet
Een naam zoals Shapes_Circle.png geeft de groepscontext als tekst weer. Dat betekent niet dat de uitvoer de bewerkbare lagenstructuur van Affinity behoudt. Als je oplevering lagen in een bestand moet bevatten, beoordeel dat dan los van de bestandsnaam.
Affinity beschrijft bijvoorbeeld een TIFF-optie waarmee Affinity-lagen behouden blijven. Deze lagen zijn echter alleen leesbaar wanneer je het TIFF-bestand in Affinity opent. PDF bevat een optie Include layers, met de voorwaarde dat alleen benoemde lagen worden opgenomen. Voor geen van beide instellingen staat beschreven dat ze afzonderlijke bestandsnamen voor onderliggende lagen genereren op basis van bovenliggende groepen. Exportinstellingen
Ook bij een vectorindeling kan inhoud worden gerasterd
Bij het exporteren naar PDF, SVG of EPS bepaalt de instelling Rasterize hoe niet-ondersteunde ontwerpelementen worden verwerkt. Met Unsupported properties worden niet-ondersteunde elementen gerasterd. Met Everything wordt het ontwerp gerasterd. Met Nothing worden niet-ondersteunde elementen weggelaten uit het geëxporteerde bestand. Kies de instelling op basis van de vereisten van het artwork en controleer het resultaat. Exportinstellingen
De exportschaal is afhankelijk van de document-DPI
Ga er niet van uit dat een 1x-slice altijd de verwachte pixelafmetingen heeft. In de Help voor Slice Studio wordt de exportschaal expliciet gekoppeld aan de document-DPI. Er worden voorbeelden gegeven waarin dezelfde documentafmetingen verschillende uitvoerafmetingen opleveren. Controleer bij de voorbereiding van assets met consistente afmetingen zowel de ingestelde grootte als de geëxporteerde pixelafmetingen. Exporteren met Slice Studio
Doorlopend exporteren vult ontbrekende groepstekst niet aan
Na een eerste bewerking met Export Slices (n) kun je Continuous inschakelen om slices opnieuw te exporteren wanneer het document verandert. Zo automatiseer je exportupdates. In de documentatie staat niet dat dit proces de namen van bovenliggende groepen afleidt. Controleer de handmatig ingevoerde voorvoegsels opnieuw wanneer je groepen een andere naam geeft of onderliggende items naar een andere groep verplaatst. Slices exporteren
Houd voor deze taak een eenvoudige koppeling aan tussen elk onderliggend item en de bijbehorende slice: kies de juiste bron, voer een unieke gecombineerde naam in, selecteer de vereiste indeling en controleer het geëxporteerde bestand. Zo maak je bestandsnamen met een bruikbare groepscontext, binnen de naamgevingsmogelijkheden die in de officiële Help van Affinity worden beschreven.
Bronnen
- Deelvenster Slices — Affinity Help Center.
- Deelvenster Slices (alleen Export Persona) — Help voor Affinity Designer 2.
- Exporteren met Slice Studio — Affinity Help Center.
- Deelvenster Export Layers (Slice Studio) — Affinity Help Center.
- Slice Studio — Affinity Help Center.
- Tekengebieden exporteren — Affinity Help Center.
- Slices exporteren — Affinity Help Center.
- Exportinstellingen — Affinity Help Center.