Om du vill beskära ett pixellager utan att ändra storleken på Affinity-dokumentet markerar du ett rektangulärt område med pixlar och använder markeringen som en mask på lagret. Då döljs det oönskade området utan att det tas bort. Exportera med Endast markering när du bara behöver det lagret.

Den här guiden gäller den aktuella Affinity-skrivbordsappen för Mac, vars hjälp använder termerna Pixelstudio, Vektorstudio och Layoutstudio. Målet är att begränsa det synliga innehållet i ett lager i en befintlig komposition och sedan eventuellt exportera det separat. Arbetsflödet med markering och mask nedan följer Affinitys dokumenterade instruktioner för Rektangulärt markeringsverktyg och lagermaskering.

Varför beskär Beskärningsverktyget hela dokumentet?

Affinitys vanliga Beskärningsverktyg arbetar på arbetsytan. Om du först väljer ett lager blir det inte ett beskärningsverktyg som bara påverkar lagret: den officiella hjälpen anger att beskärningen påverkar hela arbetsytan och döljer områdena utanför beskärningsgränsen. Den dokumenterade proceduren för att ”beskära en bild till markeringen” använder fortfarande denna beskärning av arbetsytan. Beskära och räta upp bilder

Här är tre olika gränser relevanta: dokumentets arbetsyta, pixellagrets synliga område och området som inkluderas i en exporterad fil. Det önskade resultatet ändrar den andra gränsen och bevarar den första. Om du också behöver en separat tillgång styr exportinställningarna den tredje.

En mask ger den här synliga beskärningen samtidigt som originalpixlarna bevaras. Den garanterar inte att det underliggande lagret ersätts med en ny, rektangulär pixelbuffert med ändrad storlek. Bestäm innan du fortsätter om du behöver en redigerbar beskärning i kompositionen eller en separat utdatafil; stegen hänger ihop men ger olika resultat.

Så beskär du bara det valda pixellagret

Använd den här metoden när du redan har ett pixellager och vill behålla en rektangulär del av det. Affinity beskriver uttryckligen hur du ritar en markeringsram på ett pixellager och använder markeringen för maskering. Rektangulärt markeringsverktyg

1. Välj lagret och rita området som ska behållas

Välj endast det aktuella pixellagret i panelen Lager i Pixelstudio. Välj Rektangulärt markeringsverktyg och ställ in markeringsläget på Ny, så att en tidigare markering inte läggs till i eller dras ifrån din rektangel. Ställ in Ludd på 0 för en skarp kant. Om du vill ha en ogenomskinlig pixelkant stänger du av Kantutjämning; om den är på jämnas markeringskanterna ut med partiell genomskinlighet. Dra runt den del du vill behålla. Rektangulärt markeringsverktyg

Markeringsramen anger området som ska behållas. En pixelmarkering är ett område för riktad redigering och kan användas som utgångspunkt för en mask. Att bara rita den beskär inte dokumentet och slutför inte redigeringen av lagret. Affinity dokumenterar markeringar separat från beskärning av arbetsytan. Skapa pixelmarkeringar

2. Gör markeringen till en mask

När markeringen är aktiv och mållagret fortfarande är valt väljer du Pixel > Nytt masklager > Masklager. Enligt Affinitys dokumentation döljs området utanför markeringen. Som standard kopplas den nya masken till det valda lagret. Detta beteende kan ändras i Inställningar > Assistent, så kontrollera panelen Lager efteråt. Lagermaskering

Resultatet ska vara att den valda rektangeln på lagret syns medan den omgivande kompositionen finns kvar. Kontrollera att masken tillhör det avsedda lagret och inte ligger fristående ovanför andra lager: enligt Affinitys dokumentation kan en fristående överordnad mask påverka lagren under den. Lagermaskering

3. Kontrollera resultatet före export

Gör tre kontroller: dokumentets mått ska fortfarande vara desamma som från början, ett orelaterat lager ska fortfarande synas utanför beskärningsrektangeln och mållagret ska bara visa det önskade innehållet. De här kontrollerna skiljer en lyckad lagermask från en oavsiktlig beskärning av arbetsytan eller en mask som har tillämpats för brett.

De dolda pixlarna finns kvar om du vill ändra resultatet. Expandera lagret och växla maskens synlighet för att kontrollera dem. Affinity beskriver också hur du redigerar en pixelmask med svart för att dölja innehåll och vitt för att återställa det. Lagermaskering

Kan Vektorb beskärningsverktyget göra detta i stället?

Affinity har också ett Vektorb beskärningsverktyg, som är tillgängligt som standard i Vektorstudio och Layoutstudio. Dokumentationen beskriver hur du beskär ett valt objekt eller en grupp, inklusive bilder, genom att dra handtagen vid hörnen eller kanterna inåt. Verktyget har ingen förinställd kortkommando, så välj det uttryckligen. Vektorb beskärningsverktyg

Detta verktyg skapar en urklippsmask på objektets lager och bevarar originalinnehållet. När Vektorb beskärningsverktyg är aktivt kan du dra inom beskärningsområdet för att flytta objektet innanför gränsen. Det är ett dokumenterat alternativ för att beskära objekt i en komposition. Beskära objekt och grupper

För den exakta uppgiften att beskära ett pixellager som beskrivs här finns den dokumenterade metoden med markeringsram och mask för pixelinnehåll. Hjälpen för Vektorb beskärningsverktyg beskriver beskärning med handtag; den dokumenterar inte det vanliga Beskärningsverktygets numeriska kontroller för bredd, höjd eller omsampling för Vektorb beskärningsverktyg. Överför inte dessa kontroller mellan verktygen och anta inte att en beskärning med urklippsmask tar bort pixlar permanent. Vektorb beskärningsverktyg, Beskära och räta upp bilder

Så exporterar du det beskurna lagret utan intilliggande grafik

När du har lagt till masken väljer du mållagret i panelen Lager och går till Arkiv > Exportera > Exportera. Välj önskad bildförinställning och ställ sedan in Område medvetet. Affinity skiljer mellan alternativen utifrån både vilka lager som är valda och om omgivande grafik inkluderas. Exportdialogruta

Områdesinställning Dokumenterad utdata Användning för den här uppgiften
Hela dokumentet Det aktuella dokumentet med en sida, eller alla ritytor Hela kompositionen
Markeringsområde Markeringens område, inklusive överlappande avmarkerade lager Ett område där omgivande grafik inkluderas
Endast markering Markeringen utan överlappande avmarkerade lager Det valda beskurna lagret ensamt

De här exportalternativen är tillgängliga när ett eller flera lager är valda. Exportinställningar

Här syftar ”markering” på valda lager i exportsammanhanget. Förlita dig inte på att markeringsramen ensam utesluter intilliggande grafik. Välj det avsedda lagret igen, välj Endast markering och granska förhandsvisningen. Affinity anger uttryckligen att den här inställningen utesluter andra lager som överlappar markeringen. Exportdialogruta

Kontrollera den visade bredden och höjden på utdatafilen innan du sparar. Affinity tillåter alternativa mått och har inställningen Lås bildförhållande; dessa exportkontroller ändrar storleken på utdatafilen. De anger inte ett annat område som ska behållas i lagret. Om kompositionen behöver en annan beskärning ändrar du masken först. Exportinställningar

Tänk dig till exempel ett syntetiskt dokument med en blå pixeldesign och en separat orange cirkel som överlappar den. Maskera det blå lagret till den rektangel du vill ha. Om du exporterar med Markeringsområde kan den orange cirkeln inkluderas; Endast markering, när bara det blå lagret är valt, utesluter den separata cirkeln. Den här illustrationen följer den dokumenterade skillnaden mellan exportinställningarna och hjälper dig att upptäcka ett misstag som annars kan se rimligt ut. Exportdialogruta

Granska förhandsvisningen, välj Fråga efter plats, klicka på Exportera och namnge sedan filen och välj dess destination. Visa i Finder finns tillgängligt om du vill att Affinity ska visa den sparade utdatafilen. Exportdialogruta

Vilka begränsningar har den här beskärningen av ett enskilt lager?

Maskering bevarar innehållet. Både arbetsflödet med pixelmask och Vektorb beskärningsverktyg ger en redigerbar synlig gräns. Om kravet är att lagrade pixlar ska tas bort permanent eller att det underliggande lagret garanterat ska få mindre gränser, räcker det inte att bara beskära det visuellt för att åstadkomma detta. Lagermaskering, Beskära objekt och grupper

Rasterisera och trimma har en dokumenterad gräns vid arbetsytan. Affinity har Pixel > Rasterisera > Rasterisera och trimma, som också är tillgängligt genom att Ctrl-klicka på ett lager i panelen Lager. I hjälpen står det specifikt att objekt som delvis ligger utanför arbetsytan trimmas och att objekt som helt ligger utanför arbetsytan tas bort. Den anger inte att det här kommandot kan trimma vilket pixellager som helst till en godtycklig markeringsram eller maskrektangel. Använd det inte som ett förmodat sista steg för den här uppgiften. Rasterisering

Utdatafilens storlek och beskärningens storlek löser olika problem. Som ett räkneexempel bevarar en ändring av utdatafilens storlek från 800 × 600 till 400 × 300 bildförhållandet 4:3 samtidigt som varje mått halveras. Den väljer inte ett nytt område på 400 × 300 från originalgrafiken. Affinitys inställningar för bredd, höjd, låsning av bildförhållande och omsampling styr storleken på utdatafilen. Exportinställningar

Behåll det redigerbara dokumentet med dess lagermask och skapa en separat export när du behöver den beskurna tillgången. Kontrollera att dokumentet behåller sina ursprungliga mått, att bara det avsedda lagret är visuellt beskuret och att förhandsvisningen av den exporterade filen innehåller det innehåll du vill leverera.

Källor