At tage skærmbilleder har altid været noget, macOS har gjort meget godt. Genveje giver dig mulighed for at sende skærmbilleder til udklipsholderen eller gemme dem på skrivebordet. Du kan fange hele skærmen eller et vilkårligt rektangel. Du kan også fange et bestemt vindue med en automatisk skygge.

Især vinduesfangsten giver et meget flot resultat. Men det er ikke let at tage et screenshot med nøjagtige dimensioner. Ændring af størrelsen på et vindue til en nøjagtig pixelbredde og højde er vanskelig nok. Den ekstra skygge gør det endnu sværere.

Sådan kan du tage vinduesskærmbilleder i perfekt størrelse hver gang.

Trin 1. Lær, hvordan du kører AppleScript

Selvom du kan ændre størrelsen på billeder ved hjælp af Fotos eller Preview, det involverer en masse forsøg og fejl, især når det kommer til vinduesbaserede skærmbilleder. Vores teknik bruger AppleScript, et script-sprog, der giver adgang til Mac-applikationer. Det er præcis, hvad du har brug for for at indstille den nøjagtige størrelse af et vindue.

instagram viewer

Du kan køre AppleScript-kommandoer og programmer ved hjælp af to metoder:

  1. Script Editor-appen har en GUI og tilgængelig dokumentation.
  2. Du kan køre osascript-programmet på kommandolinjen ved hjælp af Terminal. Du kan sende AppleScript som input til osascript sådan:
    ekko '... applecript går her ...' | osascript

Den mulighed, du bruger, er nede på personlig præference.

Se også: Hvad er AppleScript? Skrivning af dit første Mac Automation Script

Trin 2. Ændr størrelsen på et vindue nøjagtigt ved hjælp af AppleScript

Kommandoen til størrelse af et vindue i AppleScript er:

fortæl applikationen "Finder" for at indstille frontvinduets grænser til {25, 50, 1025, 650}

Bemærk, at dette er ret detaljeret, så sørg for at skrive det nøjagtigt som vist. De enkelte dele fungerer som følger:

fortæl ansøgning "Finder" til opsætter den app, du vil arbejde med. Her er det Finder, men du kan bruge enhver kørende app med et åbent vindue.

sæt frontrudens grænser til beskriver den handling, der skal udføres. Du indstiller størrelsen på frontvinduet, så sørg for at bringe den ønskede først frem.

{25, 50, 1025, 650} er grænserne. Bemærk, at disse er henholdsvis x- og y-koordinaterne for de øverste venstre og nederste højre hjørner. Til dette formål er de faktiske værdier mindre vigtige end forskellen mellem dem - bredden og højden.

Trin 3. Træn skyggestørrelsen ud

Den sidste del af puslespillet udarbejder størrelsen på drop-shadow, så du kan tage det i betragtning. Dette involverer lidt arbejde, vi fortæller dig bare, skyggen er 112 × 112 pixels.

Men hvis dette ændrer sig, eller hvis du nogensinde har brug for at finde ud af det fra bunden, kan du gøre det her.

  1. Start med at få dimensionerne af et vindue, hvilket som helst vindue gør:
    fortæl applikationen "Finder" for at få grænserne for frontvinduet
  2. Træk de to første værdier fra de to andre for at få bredden og højden.
  3. Nu tage et skærmbillede af vinduet (Skift + Cmd + 4, derefter Plads, derefter Vend tilbage).
  4. Vælg skærmbilledfilen i Finder og noter dimensionerne i eksempelruden (Vis> Vis forhåndsvisning). Disse skal være større end bredden og højden, du opnåede i det sidste trin. Forskellen er størrelsen på skyggen.

Trin 4. Sæt alt sammen

Lad os sige, at du vil have et screenshot på nøjagtigt 1024 × 768 pixels. Her er hvad du skal gøre:

  1. Start med at tilføje skyggedimensionerne. Hvis de er 112 × 112, vil vores sidste vindue være (1024 + 112) × (768 + 112) - det er 1136 × 880.
  2. Vælg nu koordinater til det øverste venstre hjørne og tilføj dem til disse dimensioner for at få det nederste højre hjørne f.eks. {25, 50, 1136 + 25, 880 + 50} som er {25, 50, 1161, 930}.
  3. Kør AppleScript-kommandoen:
    fortæl applikationen "Finder" for at indstille frontvinduets grænser til {25, 50, 1161, 930}
  4. Til sidst skal du tage skærmbilledet (Skift + Cmd + 4, derefter Mellemrum, og klik derefter på).

Hvis dette ligner meget arbejde, skal du ikke bekymre dig - du behøver kun at udføre trin 1-2 en gang. Hvis du regelmæssigt bruger flere forskellige billedstørrelser, kan du gemme en AppleScript-fil til hver enkelt.

Brug AppleScript til at perfektionere dine vinduesskærmbilleder

Denne teknik tager lidt opsætning oprindeligt, men det kan spare dig meget tid i det lange løb. Der er en overraskende mangel på vinduesstørrelsesfunktioner i macOS, men AppleScript hjælper dig med at omgå disse mangler. Til skærmbilleder i perfekt størrelse uden nogen akavet beskæring, slår intet pixelpræcision!

Hvis du ofte har brug for at arbejde med mange skærmbilleder, kan du overveje at bruge en metode til at ændre størrelse på batch.

E-mail
Sådan batch-konverteres og ændres størrelse på billeder på din Mac

Spild ikke tid på at konvertere og ændre størrelse på billeder separat! Sådan kan du hurtigt batchkonvertere og ændre størrelse på billeder på din Mac.

Læs Næste

Relaterede emner
  • Mac
  • Applescript
  • Skærmbilleder
  • Mac-tip
Om forfatteren
Bobby Jack (50 artikler udgivet)

Bobby er en teknologientusiast, der arbejdede som softwareudvikler i det meste af to årtier. Han brænder for spil, arbejder som Reviews Editor i Switch Player Magazine og er fordybet i alle aspekter af onlineudgivelse og webudvikling.

Mere fra Bobby Jack

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.