För att hålla pixelkonst skarp exporterar du en PNG med de ursprungliga pixeldimensionerna eller förstorar den med en heltalsmultipel och omsampling med närmaste granne. Kontrollera exportförhandsvisningen innan du sparar; skalning kan inte återställa kanter som redan har mjukats upp i bilden.
Det här arbetsflödet gäller en statisk pixelkonstbild i den aktuella Affinity-skrivbordsappen på Mac. Menyvägarna följer det aktuella Affinity Hjälpcenter. Målet är att bevara avsiktliga fyrkantiga pixlar när du skapar en fristående bildfil.
Exportera en skarp PNG med de aktuella skrivbordskontrollerna
Börja med en färdig bild där de enskilda pixlarna redan ser rätt ut. Spara det redigerbara Affinity-dokumentet innan du exporterar, så att du har en källa för framtida ändringar.
- Välj Arkiv > Exportera > Exportera.
- Välj en PNG-förinställning till vänster.
- Ställ in Område till det innehåll du vill ha. För en enkel bild på en sida väljer du Hela dokumentet; för en rityta väljer du dess namn.
- Ställ in Storlek till de ursprungliga pixeldimensionerna eller den beräknade förstoringens dimensioner, och låt Lås bildförhållande vara aktiverat.
- Ställ in Omsampling på Närmaste granne.
- Granska förhandsvisningen och välj sedan Fråga efter plats, klicka på Exportera, ange ett filnamn och klicka på Spara. Du kan aktivera Visa i Finder för att hitta resultatet direkt. Kontrollerna och sparförloppet beskrivs i Affinitys dialogrutan Exportera och Exportinställningar.
Affinity rekommenderar Närmaste granne för bilder med hårda kanter. Valet av omsamplingsmetod används när exporten ökar eller minskar bildens dimensioner. Om du behåller originaldimensionerna ändras inte exportstorleken; vid förstoring måste du välja hur nya pixlar ska skapas. Affinitys exportinställningar
Välj exportområdet innan du bedömer storleken. Markeringsområde omfattar överlappande lager som inte är markerade; Endast markering utesluter dem. Om du väljer fel område kan det påverka vad som visas runt bilden, även om rätt omsamplingsmetod används. Affinitys dialogruta Exportera
Välj en förstoring som bevarar lika stora pixelblock
Använd samma positiva heltalsmultipel för båda dimensionerna när målet är enhetliga fyrkantiga block. Rekommendationen följer av hur ett pixelrutnät förstoras: vid 4× kan varje källpixel bli ett block på 4 × 4 utpixlar. Med en bråkmultipel kan varje källpixel inte få ett lika brett block av hela pixlar.
För en exempelplatta på 32 × 24 pixlar beräknar du utdata så här: bredd × multipel och höjd × multipel:
| Avsett resultat | Exportdimensioner | Vad beräkningen innebär |
|---|---|---|
| Ursprunglig storlek | 32 × 24 px | Ingen förstoring |
| 2× förstoring | 64 × 48 px | Varje källpixel blir ett block på 2 × 2 |
| 3× förstoring | 96 × 72 px | Varje källpixel blir ett block på 3 × 3 |
| 4× förstoring | 128 × 96 px | Varje källpixel blir ett block på 4 × 4 |
| Bråkvis 2,5× förstoring | 80 × 60 px | Lika stora block med hela pixlar är omöjliga |
Det här är beräknade dimensioner, inte uppmätta exportresultat. I det här exemplet väljer du 128 × 96 pixlar med Närmaste granne när du vill ha en större version med regelbundna block. En export på 80 × 60 kan behålla hårda gränser, men vissa källkolumner eller källrader måste bestå av olika antal utpixlar.
Att minska dimensionerna innebär en annan begränsning: färre utpixlar kan inte bevara varje separat färgad källpixel. Om en liten version förlorar en detalj på en pixel går du tillbaka till originalet och förenklar detaljen för det mindre rutnätet. Upprepad omskalning av den förminskade kopian kan inte återskapa information som den inte längre innehåller.
Att bara ändra DPI förstorar inte bilden på skärmen
Affinity skiljer mellan utskriftsskalning och omsampling. Om du ändrar DPI medan Omsampling är avstängt ändras metadata för utskriftsupplösningen, medan pixeldimensionerna förblir oförändrade. Det gör alltså inte om en bild på 32 × 24 pixlar till en större skärmbild. Affinity: Ändra bildstorlek
Om du faktiskt behöver förstora arbetsdokumentet innan du fortsätter rita väljer du Dokument > Inställningar > Ändra storlek > Dokument. Aktivera Omsampling, välj pixelenheter, ange de nya dimensionerna med proportionerna låsta, välj Närmaste granne och klicka på Ändra storlek. Affinity anger att den här metoden passar för bilder med hårda kanter och pixelarbete. Om du bara behöver en större leveransfil räcker det att ändra exportdimensionerna. Affinity: Ändra bildstorlek
Välj ett format som bevarar de avsedda färgerna
PNG är ett praktiskt standardval för den här uppgiften eftersom formatet stöder förlustfri rasterlagring och valfri transparens. Förlustfri komprimering bevarar den bilddata som kodas; den återställer inte omsampling eller färgändringar som gjorts före kodningen. W3C:s PNG-specifikation, tredje utgåvan
Kontrollera följande dokumenterade begränsningar innan du byter format eller minskar filstorleken:
| Format eller alternativ | Relevant begränsning |
|---|---|
| PNG | Palettmappning är valfri. Inaktivera Palettiserad om du inte vill begränsa bilden till en palett. |
| GIF | Palettmappning kan inte stängas av. |
| PDF, SVG, EPS | Rasterisera: Ingenting utelämnar element som inte stöds; de bevaras inte automatiskt. |
| TIFF med sparade Affinity-lager | Lagren kan bara läsas i Affinity. |
Begränsningarna listas i Affinitys exportinställningar. För en färdig pixelbild börjar du med PNG och låter palettreducering vara avstängd vid den första exporten.
Ett vektorformat är användbart för andra leveranskrav, men ett val av SVG skapar inte i sig ett fast pixelrutnät för den färdiga bilden. För den här uppgiften gör en PNG med uttryckliga dimensioner det avsedda utdataformatet tydligt. Behåll det redigerbara Affinity-dokumentet separat i stället för att använda den exporterade bilden som arbetsoriginal.
Läs också eventuella varningar om exportstorlek. Affinity dokumenterar att en bild som överskrider det valda formatets maxdimensioner skalas ned så att den ryms. Den automatiska ändringen kan kullkasta den noggrant beräknade multipeln; minska den begärda storleken medvetet innan du fortsätter. Affinitys exportinställningar
Förstå vad storleksändring med Pixel Art Document faktiskt gör
Affinity har också ett kommando med namnet Pixel Art Document, men det dokumenterade syftet skiljer sig från enkel förstoring i block. Välj Dokument > Inställningar > Ändra storlek > Pixel Art Document för att komma åt HQX eller XBR, med multiplarna 2×, 3× eller 4×. Affinity: Ändra storlek på pixelkonst
Affinity beskriver XBR som metoden som ger jämnare resultat och HQX som den skarpare metoden, med mer ojämna kanter kring fina detaljer. Exemplet visar hur XBR förfinar de förstorade kanterna. Filtren passar när du vill att konturen ska tolkas om på det sättet. Om du vill bevara det ursprungliga trappstegsmönstret som fyrkantiga block använder du exportflödet med Närmaste granne som beskrivs ovan. Det valet följer av filtrens dokumenterade syften. Affinity: Ändra storlek på pixelkonst
Hitta orsaken till oskärpa innan du ändrar fler exportinställningar
Följ den här ordningen för att hitta var den oönskade förändringen uppstår. Jämför en inställning i taget, så att resultatet ger dig användbar information.
Granska exporten med en känd förstoring
I exportförhandsvisningen på Mac trycker du på Kommando–1 för 100 %, Kommando–2 för 200 %, Kommando–3 för 400 % eller Kommando–4 för 800 %. Använd de större vyerna för att granska enskilda kantpixlar och återgå sedan till 100 % för att bedöma den exporterade bilden i dess ursprungliga storlek. Affinity dokumenterar dessa kortkommandon specifikt för exportförhandsvisningen. Affinitys dialogruta Exportera
Som diagnostiskt test kan du jämföra en PNG i originalstorlek med en PNG som förstorats med en heltalsmultipel. Om originalversionen redan innehåller mellanliggande kantfärger som du inte avsåg, granskar du själva bilden. Om den oönskade förändringen bara syns i den förstorade versionen kontrollerar du dimensionerna och omsamplingsmetoden igen.
Kontrollera justeringen om bilden innehåller vektorformer
För pixelgrafik som byggts av vektorer fäster Affinitys Tvinga pixeljustering objekt, noder, handtag och pixelmarkeringsområden till hela pixlar när de skapas, flyttas eller ändras. Hjälpsidan anger skrivbordsvägen Visa > Fästning och sedan Tvinga pixeljustering. Den varnar också för att fästning mot ett objekt eller en hjälplinje som ligger mellan pixlar kan ge ett resultat mellan pixlar. Affinity: Tvinga pixeljustering
Utgå inte från att Flytta hela pixlar korrigerar en befintlig fraktionell position. Affinity förklarar att alternativet bevarar de delpixlar som ett objekt upptar, samtidigt som förflyttningen begränsas till avstånd i hela pixlar. Om du till exempel flyttar från X = 5,5 med 10 pixlar hamnar objektet på X = 15,5. När du korrigerar justeringen inaktiverar du det alternativet, låter Tvinga pixeljustering vara aktiverat och kontrollerar konkurrerande fästningsmål. Affinity: Tvinga pixeljustering
Justering hjälper dig att lägga bilden på det avsedda rutnätet; den tar inte bort mjuka färger som redan målats in i ett rasterlager. Korrigera dem i källan innan du gör den slutliga exporten.
Spara de verifierade inställningarna till nästa export
När du har kontrollerat att exporten fungerar sparar du inställningarna som en förinställning. I dialogrutan Exportera justerar du startförinställningen, klickar på Inställningar, väljer Skapa förinställning, anger ett beskrivande namn och klickar på OK. Affinity gör förinställningen tillgänglig i dialogrutan Exportera, Snabbexport och Utsnittsstudio. Affinitys dialogruta Exportera
Vid senare exporter öppnar du Snabbexport med nedåtpilen längst upp till höger, väljer alternativen och klickar på Exportera. Förinställningarna kan innehålla format, storlekar och omsamplingsmetoder, så kontrollera att den valda förinställningen matchar dimensionerna som behövs för varje bild. Affinity: Snabbexport
Avsluta med en sparad PNG vars dimensioner stämmer med din beräkning och vars förhandsvisning behåller det avsedda pixelmönstret. Behåll det ursprungliga Affinity-dokumentet tillsammans med den, så att nästa storlek utgår från samma avsiktliga källrutnät.
Källor
- Dialogrutan Exportera — Affinity Hjälpcenter.
- Exportinställningar — Affinity Hjälpcenter.
- Ändra bildstorlek — Affinity Hjälpcenter.
- Ändra storlek på pixelkonst — Affinity Hjälpcenter.
- Tvinga pixeljustering — Affinity Hjälpcenter.
- Snabbexport — Affinity Hjälpcenter.
- Specifikation för Portable Network Graphics (PNG), tredje utgåvan — World Wide Web Consortium.