Maskit ja paikalliset säädöt
Liukuvärit, ellipsit, siveltimet ja alueet yhdistettyinä lisäyksellä, vähennyksellä ja leikkauksella. Kohde ja taivas yhdellä painalluksella.
1:04Maski on luettelo osia, ei yksi muoto. Siinä on koko suunnittelun ydin, ja juuri se antaa sanoa sen, mistä todellinen paikallinen työ koostuu: liukuväri taivaan yli, miinus siihen ulottuva tornin huippu. Siveltimenveto, rajattuna sen sisällä oleviin ihon sävyihin.

Osat#
Avaa Developin Masks-paneeli ja lisää jokin kuudesta tyypistä.
Whole frame — jokainen pikseli: korjaus koko kuvaan paneelin oman jälkeen. Katso Solmut, lookit ja kuvien sovitus.
Linear — liukuväri, joka kulkee täydestä voimakkuudesta yhdessä pisteessä nollaan toisessa.
Radial — pehmeäreunainen ellipsi, jota voi kiertää. Lintu, kasvot ja horisontti ovat useammin vinossa kuin suorassa, ja akselien suuntaisen ellipsin on oltava niin suuri, että se nielaisee myös taustan.
Brush — vapaalla kädellä, koko, pehmeys, virtaus ja pyyhin. Vedot tallennetaan kätesi piirtämänä polkuna eikä rasterikuvana, joten maski vie sivutiedostossa muutaman sata tavua kymmenien megatavujen sijaan, ja hidas veto jättää saman jäljen kuin nopea.
Luminance — kaikki kahden kirkkaustason väliltä. Tämä seuraa kuvaa eikä sijaintia, ja juuri se tekee ”taivas mutta ei sen edessä olevia oksia” ylipäätään mahdolliseksi.
Colour — kaikki yhden sävyn läheltä, rajattuna sen mukaan, kuinka kylläistä ja kuinka kirkasta sen pitää olla.
Osa voi olla myös toisen maskin peittoalue nimensä mukaan: rakenna kasvot tai taivas kerran ja käytä sitä useassa maskissa.
Yhdistäminen#
0:14
Jokainen ensimmäisen jälkeinen osa kertoo, miten se liittyy edelliseen:
- Add — missä kumpi tahansa peittää.
- Subtract — poista tämän osan peittoalue.
- Intersect — säilytä vain siellä, missä molemmat peittävät.
Ja valmiin maskin voi kääntää.
Ensimmäinen osa aloittaa maskin aina sen tilasta riippumatta, koska maski, jonka ainoa osa on ”vähennä”, ei peittäisi mitään, eikä kukaan sellaista rakentava tarkoita sitä.
Mitä se peittää#
0:09Valitse maski, niin sen peittämä alue näkyy kuvan päällä punaisena; Show what it covers kytkee sen päälle ja pois. Heti kun jokin maskin liukusäätimistä liikkuu, punainen väistyy, jotta näet mitä säädin tekee, ja maskin reuna jää kuvaan ohueksi punaiseksi viivaksi. Valitse maski uudelleen, niin punainen palaa. Show the edge while editing ottaa viivan pois ja takaisin. Molemmat ovat myös valikkorivillä, Develop → Mask Overlay (Option+M) ja Develop → Mask Edge (Shift+M).
Jokaisessa luettelon maskissa on pieni kuva siitä, mitä se peittää, valkoisena tummalla, joten erotat ne valitsematta.
Liukuvärin ja ellipsin voi piirtää ääriviivoina. Maalattua peittoaluetta ja värialuetta ei voi — ilman punaista siirrät sävyliukua ja arvaat, mitkä pikselit tulivat mukaan.
Löydetyn maskin reuna#
Kuvasta löydetty maski (+ Subject, + Sky, + Background, + Object, + Landscape, + People) seuraa ääriviivaa tarkasti, samoin kova siveltimenveto, joten sen läpi tehty muokkaus voi päättyä kovaan viivaan. Tällaisella maskilla on kaksi liukusäädintä Invert the whole mask -kohdan alla, kuten Lightroomilla on tekoälymaskissa:
- Feather pehmentää reunaa. Arvolla 100 muutos häipyy 2 %:n matkalla kuvan pitkästä sivusta reunan kummallakin puolella.
- Shift edge siirtää reunaa sisään (alle 0, maski kutistuu) tai ulos (yli 0, se kasvaa), enintään 2 % pitkästä sivusta: taivaan reunus olan vierestä pois, tai hiussuortuva, jonka maski ohitti, mukaan.
Liukuvärillä, ellipsillä sekä luminanssi- ja värialueella on oma pehmeä reunansa. Maski, joka käyttää toista nimellä, saa sen maskin reunan.
Mitä maski tekee#
Valotus (Protect highlights -asetuksella tai ilman), nosto, kontrasti, huippuvalot, varjot, valkoiset, mustat, lämpötila, sävy, kylläisyys ja vibrance lisätään pikseleittäin peittoalueen painottamina.

Clarity, texture, dehaze ja kohinanpoisto lukevat kunkin pikselin ympäristöä, joten niitä ei voi tehdä noin: kuva käsitellään maskin arvoilla ja palautetaan sitten kohti alkuperäistä kaikkialla, missä maski ei peitä. Maskit, jotka jättävät ne nollaan, eivät maksa mitään; maski, joka käyttää jotain niistä, maksaa yhden ylimääräisen kierroksen kuvan yli, ja siksi niillä on oma otsikkonsa.
Maskissa on myös Color Mixer, Tone Curve ja Color Grading, häivytettyinä sen peittoalueen mukaan.
Erillistä Sharpness-säädintä ei ole. Positiivinen Texture on paikallista terävöintiä, ja toinen nimi samalle kierrokselle tekisi kaksi toisiaan vastaan taistelevaa säädintä.
Kohde ja taivas#
0:11+ Subject maskaa sen, mikä erottuu taustasta — karhun, linnun, ihmisen, auton, mikä se onkin — omaa ääriviivaansa myöten, kuten Kuvat irrottaa kohteen. Useat kohteet menevät kaikki samaan maskiin. Se seuraa reunaa lintujen kaukosulkien väleihin asti, joten kirkastettu maski ei jätä hehkua taivaalle siiven viereen. Ensimmäisellä kerralla FLOGVIT.photosuite lataa kohdemallin (490 Mt) ja maskaa kuvan, kun malli on paikallaan; sen jälkeen maski vie noin viisi sekuntia ja tulee itsestään. Etsinnän aikana paneelin yläreuna kertoo, mitä etsitään, ja laskee sekunteja, ja painikkeet, jotka aloittaisivat toisen etsinnän, odottavat, kunnes maski on valmis.
Jos kohdemallia ei voi ladata, se käyttää sitä, mitä järjestelmässä on: macOS 14:ssä tai uudemmassa ääriviivaa, jolla Kuvat irrottaa kohteen, hienoissa reunoissa pehmeämpää; Windowsissa tai vanhemmalla Macilla tunnistinta: laatikkoon, joka on rajattu kohteeseen kuuluviin sävyihin eikä ympäristöön (ellipsi leikattuna tällä alueella, joka löydetään vertaamalla laatikon sisäistä kirkkautta aivan sen ulkopuolella olevaan renkaaseen). Se kertoo, kuinka varma tunnistin oli, eikä sijoita mitään alle 55 %:n varmuudella. Kummassakin tapauksessa tuloksen jokainen osa on tavallinen maskin osa, jota voi vetää, säätää tai poistaa.
+ Sky maskaa taivaan horisonttiin asti pilvineen ja jättää sitä vasten seisovat puut ja katot ulkopuolelle. Ensimmäisellä kerralla FLOGVIT.photosuite lataa taivasmallin (176 Mt) ja maskaa kuvan, kun malli on paikallaan; sen jälkeen se vie hetken. Jos mallia ei voi ladata, se lukee kuvan yläosan ja maskaa sen, millä on sama väri; yläosa, joka ei ole yhtä yhtenäistä väriä — latvusto — jää ilman maskia sen sijaan, että saisi maskin ei minkään erityisen päälle.
+ Background maskaa kaiken paitsi kohteen: kohdemaski käännettynä, samalla mallilla ja samoilla reunoilla. Kun kohde on ihmisiä, kohde on vain ihmiset: tuoli, jolla joku istuu, on taustaa.
Esineet#
+ Object maskaa yhden asian, jonka osoitat. Napsauta sitä ja maalaa siveltimellä karkeasti asian päälle (muki, kitara, pää); kun päästät irti, maskista tulee asian oma ääriviiva rajattuna siihen, mihin maalasit, joten poninhäntä, jonka päälle et maalannut, jää pois. Maalaa vähän asian reunojen yli; veto, joka peittää paljon ympäristöä, ei löydä mitään. Ensimmäisellä kerralla FLOGVIT.photosuite lataa reunamallin (455 Mt); sen jälkeen se kestää muutaman sekunnin.
Maisema#
+ Landscape maskaa maiseman osat, jotka valitset: taivaan, veden, kasvillisuuden, vuoret, rakennukset, luonnollisen maan ja rakennetun maan, kaikki yhdessä maskissa. Ensimmäisellä kerralla FLOGVIT.photosuite lataa maisemamallin (465 Mt) ja maskaa kuvan, kun se on paikalla; sen jälkeen se kestää muutaman sekunnin.
Ihmiset#
+ People maskaa ihmisen osia: kasvojen iho, vartalon iho, silmät, iirikset, kulmakarvat, huulet, hampaat, hiukset, parta, vaatteet ja koko henkilö, mitkä tahansa yhdessä. Valitse henkilö (0 on kaikki; 1, 2 … lasketaan vasemmalta) ja rastita osat, sitten Add Mask. Ensimmäisellä kerralla kuvassa ihmiset etsitään (sekunti tai pari Macilla, jossa on macOS 14 tai uudempi; Windowsissa ja vanhemmissa Maceissa + People -toimintoa ei vielä ole), sen jälkeen se on välitön.
macOS löytää kunkin henkilön ääriviivat ja kunkin kasvon; FLOGVIT.photosuiten mukana tulevat mallit ottavat osat siitä. Yksi erottaa hiukset, ihon ja vaatteet pikseli pikseliltä, yksi asettaa 478 pistettä kullekin kasvolle ja yksi lukee kasvojen ihon, kulmakarvat ja huulet — kaikki käännettyinä kasvojen kallistuksen mukaan, joten myös kyljellään makaava vauva löytyy. Kasvojen iho jättää parran ja kaulan pois ja ottaa korvat mukaan; vaatteet jättävät pois sen, mitä henkilö pitää kädessään tai minkä päällä hän istuu, pallon, mailan tai tuolin, ja kun + Subject-toiminnon kohdemalli on ladattu, ne ottavat mukaan myös tummissa housuissa olevan jalan, joka jäi ääriviivojen ulkopuolelle. Kun maskaat henkilön ensimmäisen kerran, FLOGVIT.photosuite lataa neljä mallia, reunamallin (455 Mt), henkilömallin (819 Mt), partamallin (330 Mt) ja henkilön reunamallin (490 Mt), ja maskaa kuvan sillä välin sellaisena kuin se löytyi; sen jälkeen osat seuraavat kuvan omia reunoja, vaatteet tulevat henkilömallista ja parta, valkoinenkin, partamallista, ja koko henkilö seuraa henkilön reunamallin reunaa ja jättää pois sen, mitä hän kantaa, kitaran tai laukun, muutaman sekunnin osaa kohden, ja maski tulee itsestään. Henkilö, jolle macOS ei piirrä ääriviivoja (se piirtää enintään neljä), löydetään kasvojen perusteella. Jos osa silti osuu väärin, lisää maskiin sivellinosa tai vähennä sellainen.
Maski tallennetaan kuvan mukana sellaisena kuin se tehtiin, joten se näyttää samalta, kun kuva avataan uudelleen, toisella tietokoneella ja jokaisessa viennissä.
Nimeäminen ja kopioiminen#
0:11Kolme ”Radial”-nimistä maskia luettelossa ei kerro, mikä on taivas ja mikä kasvot, joten jokaisella maskilla on nimi. Duplicate mask kopioi maskin: muokkaus, joka eroaa yhdellä arvolla, on nopeampi tehdä kopiosta, ja niin kaksi maskia päätyy jakamaan saman muodon.
Skriptistä#
0:09await client.develop.setMasks([
{
name: 'Sky',
components: [
{ geometry: { kind: 'linear', x0: 0.5, y0: 0, x1: 0.5, y1: 0.35 } },
{ geometry: { kind: 'luminance', low: 0.45, high: 1, feather: 0.25 },
mode: 'intersect' },
],
values: { exposure_ev: -0.6, highlights: -35, saturation: 12 },
},
])
await client.develop.addSkyMask()
await client.develop.addSubjectMask()
await client.develop.setTools({ mask_overlay: true })
addSubjectMask alkaa etsiä kohdetta; maski ilmestyy kuvaan, kun kohde löytyy, hetken kuluttua.
client.develop.addPeopleMask({ person: 1, parts: ['eyes', 'iris'] }) lisää ihmismaskin ja odottaa ensimmäisellä kerralla, kunnes ihmiset on löydetty; client.develop.people() luettelee heidät.
client.develop.addObjectMask({ strokes: [{ points: [[0.4, 0.3], [0.45, 0.32]], radius: 0.05 }] }) maskaa asian vetojen alla, annettuna 0..1 näytetystä kuvasta, säde osuutena sen pitkästä sivusta; client.develop.addBackgroundMask() maskaa kaiken paitsi kohteen.