Правенето на екранни снимки винаги е било нещо, което macOS се е справяло много добре. Преките пътища ви позволяват да изпращате екранни снимки в клипборда или да ги запазвате на работния плот. Можете да заснемете целия екран или произволен правоъгълник. Можете също така да заснемете конкретен прозорец с автоматично падаща сянка.

По-специално заснемането на прозореца дава много хубав резултат. Но не е лесно да направите екранна снимка с точни размери. Преоразмеряването на прозорец до точна ширина и височина на пиксела е достатъчно сложно. Допълнителната сянка го прави още по-труден.

Ето как можете да заснемате идеално големи екранни снимки на прозорци всеки път.

Етап 1. Научете как да стартирате AppleScript

Въпреки че можете преоразмеряване на изображения с помощта на Снимки или Преглед, това включва много опити и грешки, особено когато става въпрос за скрийншотове, базирани на прозорци. Нашата техника използва AppleScript, скриптов език, който осигурява достъп до приложения за Mac. Точно това е необходимо, за да зададете точния размер на прозорец.

instagram viewer

Можете да стартирате команди и програми на AppleScript, като използвате два метода:

  1. Приложението Script Editor има GUI и достъпна документация.
  2. Можете да стартирате програмата osascript в командния ред, като използвате Terminal. Можете да изпратите AppleScript като вход към osascript по следния начин:
    echo '... applecript отива тук ...' | osascript

Опцията, която използвате, зависи от личните ви предпочитания.

Вижте също: Какво е AppleScript? Писане на първия си скрипт за автоматизация на Mac

Стъпка 2. Преоразмерете прозореца точно с помощта на AppleScript

Командата за оразмеряване на прозорец в AppleScript е:

кажете на приложението „Finder“ да зададе границите на предния прозорец на {25, 50, 1025, 650}

Имайте предвид, че това е доста подробно, така че не забравяйте да го въведете точно както е показано. Отделните части работят по следния начин:

кажете на приложението "Finder" да настройва приложението, с което искате да работите. Тук е Finder, но можете да използвате всяко работещо приложение с отворен прозорец.

задайте границите на предния прозорец на описва действието, което трябва да се извърши. Ще задавате размера на предния прозорец, така че не забравяйте първо да донесете желания отпред.

{25, 50, 1025, 650} са границите. Имайте предвид, че това са координатите x и y съответно в горния ляв и долния десен ъгъл. За тази цел действителните стойности са по-малко важни от разликата между тях - ширината и височината.

Стъпка 3. Разработете размера на сянката

Последната част на пъзела разработва размера на падащата сянка, така че можете да го вземете предвид. Това включва малко работа, която просто ще ви кажем, сянката е 112 × 112 пиксела.

Но в случай, че това се промени или някога трябва да го направите от нулата, ето как да го направите.

  1. Започнете с получаване на размерите на прозорец, всеки прозорец ще направи:
    кажете на приложението "Finder", за да получите границите на предния прозорец
  2. Извадете първите две стойности от вторите две, за да получите ширината и височината.
  3. Сега направете екранна снимка на прозореца (Shift + Cmd + 4, тогава Космос, тогава Връщане).
  4. Изберете файла с изображението на екрана в Finder и отбележете размерите в прозореца за визуализация (Преглед> Показване на визуализация). Те трябва да са по-големи от ширината и височината, които сте получили в последната стъпка. Разликата е в размера на сянката.

Стъпка 4. Съберете всичко заедно

Да предположим, че искате екранна снимка от точно 1024 × 768 пиксела. Ето какво трябва да направите:

  1. Започнете с добавяне на размерите на сянката. Ако те са 112 × 112, тогава последният ни прозорец ще бъде (1024 + 112) × (768 + 112) - това е 1136 × 880.
  2. Сега изберете координати за горния ляв ъгъл и ги добавете към тези размери, за да получите долния десен ъгъл, напр. {25, 50, 1136 + 25, 880 + 50}, което е {25, 50, 1161, 930}.
  3. Изпълнете командата AppleScript:
    кажете на приложението „Finder“ да зададе границите на предния прозорец на {25, 50, 1161, 930}
  4. Накрая направете екранната снимка (Shift + Cmd + 4, след това интервал, след което щракнете).

Ако това изглежда като много работа, не се притеснявайте - трябва да направите стъпки 1-2 само веднъж. Ако редовно използвате няколко различни размера изображения, можете да запазите файл на AppleScript за всеки един.

Използвайте AppleScript, за да усъвършенствате екранните снимки на прозореца си

Тази техника отнема малко първоначална настройка, но в дългосрочен план може да ви спести много време. В macOS има изненадваща липса на функции за оразмеряване на прозорци, но AppleScript ви помага да заобиколите тези недостатъци. За перфектно оразмерени екранни снимки, без никакво неудобно изрязване, нищо не надвишава точността на пикселите!

Ако често се налага да работите с много екранни снимки, помислете дали да не използвате метод за групово преоразмеряване.

електронна поща
Как да конвертирате партида и да преоразмерите изображения на вашия Mac

Не губете време за конвертиране и преоразмеряване на изображения поотделно! Ето как бързо да конвертирате и преоразмерявате изображения на вашия Mac.

Прочетете Напред

Свързани теми
  • Mac
  • Applescript
  • Снимки на екрана
  • Съвети за Mac
За автора
Боби Джак (Публикувани 50 статии)

Боби е технологичен ентусиаст, който работи като разработчик на софтуер в продължение на почти две десетилетия. Той е запален по игрите, работи като редактор на рецензии в списание Switch Player и е потопен във всички аспекти на онлайн публикуването и уеб разработката.

Още от Боби Джак

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.