Negdje na tvom snimku ekrana nalazi se token, ime klijenta, broj telefona ili obavijest koju niko ne bi trebao vidjeti. Prekriti to traje nekoliko sekundi. Dio koji mnogi preskoče je provjera drži li prekrivanje zaista, a macOS tu malo pomaže, jer njegovi alati za označavanje crtaju preko snimka i nikad ne mijenjaju piksele ispod njega.
Šta macOS nudi, a šta ne
Nakon svakog snimanja plutajuća minijatura i Preview otvaraju istu traku za označavanje: olovku, oblike, tekst, potpis te postavke boje i debljine linije. Nema zamućenja, pikselizacije ni pravog zacrnjivanja. Ostaju dva nesavršena rješenja.
Popunjen pravougaonik preko tajne izgleda kao da je sve prekriveno, i na minijaturi i na izvezenoj slici. Međutim, u Previewu je taj oblik anotacija, a ne promjena same slike, pa ko god otvori originalnu datoteku može kliknuti na njega, pritisnuti Delete i pročitati šta je bilo ispod. Pri izvozu kopije oblik se zaista ugradi u sliku, ali datoteka koju zadržiš i dalje nosi sloj koji se može ukloniti, pa i nju treba očistiti.
Izrezivanje je jedini ugrađeni alat koji stvarno uklanja piksele. Ako je osjetljivi dio blizu ivice kadra, jednostavno ga izreži. Ono čega nema u datoteci ne može se iz nje ni vratiti.
Za sve što je u sredini slike treba ti alat koji prepisuje piksele. Evo kako se ti pristupi razlikuju.
Zamućenje, pikselizacija, puna ispuna ili izrezivanje
| Metoda | Šta radi s pikselima | Za šta se koristi |
|---|---|---|
| Zamućenje | Miješa susjedne piksele jedne s drugima | Lica, imena i kontekst koji treba ostati čitljiv |
| Pikselizacija | Zamjenjuje blokove piksela jednom ravnom bojom | Tokeni, ključevi, brojevi, tačne vrijednosti |
| Puna ispuna | Prepisuje područje jednom bojom | Sve čiji oblik nije važan |
| Izrezivanje | Potpuno uklanja područje iz slike | Sve blizu ivice |
Dva pravila pokrivaju većinu slučajeva:
- Izreži kad god možeš. To je jedina metoda kod koje osjetljivi pikseli nestaju iz datoteke umjesto da budu samo pretvoreni.
- Zamuti ili pikseliziraj kad kontekst treba ostati. Zamućeni
user@example.comi dalje se čita kao adresa e-pošte, a pikselizirani token od 16 znakova i dalje izgleda kao token od 16 znakova. To je uglavnom ono što želiš: čitalac vidi oblik podatka, ali ne i njegovu vrijednost.
Gdje zamućenje i pikselizacija zakazuju
Oba postupka gube informacije i oba se mogu primijeniti preblago:
- Pikseliziraj krupnim blokovima. Mozaik s blokovima širokim samo dva-tri piksela ponekad se može rekonstruisati, naročito na jednobojnim pozadinama sučelja. Uzmi blokove dovoljno velike da jedan znak više ne stane u njih.
- Slabo zamućenje se još može pročitati. Dio teksta ostane čitljiv i kroz blago zamućenje, a brojevi telefona i posljednje četiri cifre kartice često ostanu čitljivi. Pogledaj rezultat u umanjenom prikazu. Ako i dalje možeš pogoditi znakove, pređi na pikselizaciju ili izrezivanje.
- Provjeri cijelu sliku, ne samo označeno područje. Ista vrijednost često se pojavi dvaput, u naslovnoj traci, u drugom tabu ili u obavijesti u uglu. Prekrij svako pojavljivanje.
- Prekrij prije nego što slika napusti tvoj Mac. Neprekrivena kopija koja je već podijeljena, priložena ili zalijepljena negdje ne može se povući nazad. Prvo prekrij, tek onda šalji.
Kako to uraditi u aplikaciji za snimanje
U Shotivu se editor za označavanje otvara čim otpustiš tipku miša nakon povlačenja preko područja:
- Pritisni
⌘⇧9i povuci preko područja. - Pritisni
bza zamućenje ilimza pikselizaciju. Tipku svakog alata možeš promijeniti u Postavke → Prečice na tastaturi. - Povuci preko osjetljivog područja. Pomoću ručki u uglovima možeš kasnije promijeniti njegovu veličinu.
- Pritisni
⌘↩za dijeljenje. Poslana slika je ona u kojoj su izmjene već ugrađene, pa u njoj nema originalnih piksela.⌘Sistu takvu sliku sprema kao novu datoteku.
Nekoliko detalja odlučuje koliko će sve to dobro djelovati. Jačina zamućenja je fiksna (prilagođava se veličini snimka), pa ako se tekst i dalje čita, koristi pikselizaciju. Blokovi pikselizacije rastu s odabranim područjem, otprilike na dvanaestinu njegove kraće strane i nikad manje od 6 piksela, pa što je odabir veći, blokovi su krupniji. Shotivo nema alat za punu ispunu, pa za čvrsto prekrivanje koristi pikselizaciju ili izrezivanje.
Još nešto: Shotivo svaki neobrađeni snimak upisuje u tvoju mapu za spremanje (zadano ~/Pictures/Shotivo/) čim ga napraviš, prije nego što se editor otvori. Dijeljenje ili spremanje prekrivene verzije ne mijenja tu datoteku, pa original bez prekrivanja ostaje na disku dok ga ne obrišeš.
Vodič za označavanje pokriva ostale alate. Druga polovina odluke je put kojim slika putuje, a zašto je link bolji od priloga objašnjava tu razliku.
Provjera od dvije minute prije slanja
- Umanji prikaz dok slika ne bude veličine minijature. Ako tajnu još možeš pročitati, nije prekrivena.
- Pregledaj cijelu sliku tražeći drugo pojavljivanje iste vrijednosti.
- Provjeri da izrezivanje nije u kadru ostavilo napola vidljivu ivicu tokena.
- Radije pošalji link nego datoteku. Poređenje opcija opisuje kompromise. Imaj na umu da link za dijeljenje ostaje aktivan dok ne istekne, a to je 7 dana na besplatnom nivou.
- Obriši original bez prekrivanja da prekrivena kopija ostane jedina verzija. U Shotivu je to datoteka iz trenutka snimanja u tvojoj mapi za spremanje.
Ništa te ne upozorava kad prekrivanje omane. Greška se primijeti tek kad je slika već negdje odakle je ne možeš povući, zato tok rada za bug reporte stavlja prekrivanje prije prilaganja.