Å ta skjermbilder har alltid vært noe macOS har gjort veldig bra. Snarveier lar deg sende skjermbilder til utklippstavlen eller lagre dem på skrivebordet. Du kan fange hele skjermen eller et vilkårlig rektangel. Du kan også fange et bestemt vindu med en automatisk skygge.
Spesielt vindusfangsten gir et veldig fint resultat. Men det er ikke lett å ta et skjermbilde med nøyaktige dimensjoner. Å endre størrelse på et vindu til en nøyaktig pikselbredde og høyde er vanskelig nok. Den ekstra skyggen gjør det enda vanskeligere.
Slik kan du ta vindusskjermbilder i perfekt størrelse hver gang.
Trinn 1. Lær hvordan du kjører AppleScript
Selv om du kan endre størrelse på bilder ved hjelp av bilder eller forhåndsvisning, det innebærer mye prøving og feiling, spesielt når det gjelder vindusbaserte skjermbilder. Vår teknikk bruker AppleScript, et skriptspråk som gir tilgang til Mac-applikasjoner. Det er akkurat det du trenger for å stille inn den nøyaktige størrelsen på et vindu.
Du kan kjøre AppleScript-kommandoer og programmer ved å bruke to metoder:
- Script Editor-appen har en GUI og tilgjengelig dokumentasjon.
- Du kan kjøre osascript-programmet på kommandolinjen ved hjelp av Terminal. Du kan sende AppleScript som inngang til osascript slik:
ekko '... epleskrift går her ...' | osascript
Alternativet du bruker er nede på personlige preferanser.
Se også: Hva er AppleScript? Skrive ditt første Mac-automatiseringsskript
Steg 2. Endre størrelsen på et vindu nøyaktig ved bruk av AppleScript
Kommandoen for å størrelse et vindu i AppleScript er:
fortell applikasjonen "Finder" for å sette grensene til frontvinduet til {25, 50, 1025, 650}
Merk at dette er ganske ordentlig, så husk å skrive det nøyaktig som vist. De enkelte delene fungerer som følger:
fortell applikasjonen "Finder" til setter opp appen du vil jobbe med. Her er det Finder, men du kan bruke en hvilken som helst app som kjører med et åpent vindu.
sett grensene til frontvinduet til beskriver handlingen å gjennomføre. Du vil stille inn størrelsen på frontvinduet, så sørg for å ta den du vil først foran.
{25, 50, 1025, 650} er grensene. Merk at dette er x- og y-koordinatene til henholdsvis øverste venstre og nederste høyre hjørne. For dette formålet er de faktiske verdiene mindre viktige enn forskjellen mellom dem - bredden og høyden.
Trinn 3. Tren ut skyggestørrelsen
Den siste delen av puslespillet er å beregne størrelsen på skyggen, slik at du kan ta den i betraktning. Dette innebærer litt arbeid, vi vil bare fortelle deg, skyggen er 112 × 112 piksler.
Men i tilfelle dette endrer seg, eller hvis du noen gang trenger å løse det fra bunnen av, kan du gjøre det slik.
- Start med å få dimensjonene til et vindu, hvilket som helst vindu vil gjøre:
fortell applikasjonen "Finder" for å få grensene til frontvinduet
- Trekk de to første verdiene fra de to andre for å få bredden og høyden.
- Nå ta et skjermbilde av vinduet (Skift + Cmd + 4, deretter Rom, deretter Komme tilbake).
- Velg skjermbildefilen i Finder og merk dimensjonene i forhåndsvisningsruten (Vis> Vis forhåndsvisning). Disse skal være større enn bredden og høyden du fikk i det siste trinnet. Forskjellen er størrelsen på skyggen.
Trinn 4. Sett alt sammen
La oss si at du vil ha et skjermbilde på nøyaktig 1024 × 768 piksler. Her er hva du trenger å gjøre:
- Start med å legge til skyggedimensjonene. Hvis de er 112 × 112, vil vårt siste vindu være (1024 + 112) × (768 + 112) - det er 1136 × 880.
- Velg nå koordinater for øverste venstre hjørne og legg dem til disse dimensjonene for å få det nederste høyre hjørnet, f.eks. {25, 50, 1136 + 25, 880 + 50} som er {25, 50, 1161, 930}.
- Kjør AppleScript-kommandoen:
fortell applikasjonen "Finder" for å sette grensene for frontvinduet til {25, 50, 1161, 930}
- Til slutt, ta skjermbildet (Shift + Cmd + 4, deretter Space, og klikk deretter).
Hvis dette ser ut som mye arbeid, ikke bekymre deg - du trenger bare å gjøre trinn 1-2 en gang. Hvis du regelmessig bruker flere forskjellige bildestørrelser, kan du lagre en AppleScript-fil for hver enkelt.
Bruk AppleScript til å perfeksjonere skjermbildene dine
Denne teknikken tar litt oppsett i utgangspunktet, men det kan spare deg for mye tid i det lange løp. Det er overraskende mangel på vindusstørrelsesfunksjoner i macOS, men AppleScript hjelper deg med å omgå disse manglene. For skjermbilder i perfekt størrelse, uten noen vanskelig beskjæring, slår ingenting pikselpresisjon!
Hvis du ofte trenger å jobbe med mange skjermbilder, bør du vurdere å bruke en metode for å endre størrelse på batch.
Ikke kast bort tiden på å konvertere og endre størrelse på bilder separat! Slik kan du raskt batchkonvertere og endre størrelse på bilder på din Mac.
Les Neste
- Mac
- Applescript
- Skjermbilder
- Mac-tips
Bobby er en teknologientusiast som jobbet som programvareutvikler i det meste av to tiår. Han brenner for spill, jobber som Reviews Editor i Switch Player Magazine, og er fordypet i alle aspekter av online publisering og nettutvikling.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.