# Создание снимков экрана

Вы можете помочь пользователям найти элементы пользовательского интерфейса, которые трудно найти, добавив снимки экрана GitHub Docsв.

## Сведения о снимках экрана в GitHub Docs

Есть положительные и отрицательные последствия для добавления снимка экрана. Снимки экрана делают статьи более визуально сканируемыми и упрощают понимание инструкций, особенно для людей с трудностями чтения. При использовании замещающего текста снимки экрана помогают слепым и низкозримным пользователям сотрудничать с зрячими коллегами.

С другой стороны, снимок экрана: привилегированные пользователи, добавьте длину и время загрузки в статьи и увеличьте объем содержимого, которое необходимо сохранить. При захвате в разных измерениях пикселей и масштабах, отличных от используемого средства чтения, снимки экрана могут быть запутанными.

Поэтому мы добавляем только снимки экрана GitHub Docs , когда они соответствуют нашим критериям включения.

## Критерии включения снимка экрана

Используйте снимок экрана, чтобы дополнить текстовые инструкции, когда элемент пользовательского интерфейса трудно найти:

* Элемент небольшой или визуально тонкий.
* Элемент не сразу отображается. Например, элемент содержится в раскрывающемся меню.
* Интерфейс имеет несколько конкурирующих вариантов, которые могут вызвать путаницу.

Не используйте снимок экрана для процедурных действий, в которых текст очищается, а также для отображения команд кода или выходных данных.

## Примеры условий включения

Чтобы определить, следует ли добавлять определенный снимок экрана, рассмотрим следующие примеры снимка экрана, которые делают и не соответствуют нашим критериям включения.

### Снимки экрана, соответствующие критериям

Следующие снимки экрана соответствуют нашим критериям включения.

#### Элемент пользовательского интерфейса небольшой или визуально тонкий

Кнопка редактирования для образа предварительной версии социальных сетей репозитория небольшая и визуально ненавязчивая. Возможно, трудно найти среди других параметров репозитория.

![Снимок экрана: статья с текстовыми инструкциями и снимок экрана пользовательского интерфейса для редактирования образа социальных сетей в репозитории GitHub.](/assets/images/contributing/screenshot-yes-social-preview.png)

Снимок экрана также содержит визуальную ссылку на необходимый пропорции.

#### Элемент пользовательского интерфейса не сразу отображается

Параметры клонирования gist содержатся в раскрывающемся меню с меткой "Внедрить".

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса для клонирования gist на GitHub.](/assets/images/contributing/screenshot-yes-clone-gist.png)

Снимок экрана полезен, чтобы найти правильный параметр в меню, который не отображается до открытия раскрывающегося списка.

#### Интерфейс имеет несколько вариантов, которые могут вызвать путаницу

На главной странице репозитория можно интерпретировать три элемента: вкладка "Параметры", значок шестеренки в разделе "О" правой боковой панели и параметры учетной записи, доступ к которым осуществляется с помощью рисунка профиля.

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса для поиска страницы "Параметры" в репозитории GitHub.](/assets/images/contributing/screenshot-yes-repository-settings.png)

Снимок экрана полезен для поиска правильного варианта.

### Снимки экрана, которые не соответствуют критериям

Следующие снимки экрана не соответствуют нашим критериям включения.

#### Элемент пользовательского интерфейса легко найти

Кнопка "Создать репозиторий" визуально видна по размеру, цвету и размещению. Существует несколько конкурирующих вариантов.

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса для последнего шага создания репозитория на GitHub.](/assets/images/contributing/screenshot-no-create-repository.png)

Текстовые инструкции достаточно, чтобы помочь пользователю выполнить шаг.

#### В пользовательском интерфейсе есть несколько простых вариантов

Простые и простые параметры, например выбор или отмена выбора флажка, не требуют визуальной поддержки.

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса, в котором требуется, чтобы участники отключали фиксации на веб-основе.](/assets/images/contributing/screenshot-no-require-signoff.png)

Текстовые инструкции достаточно, чтобы помочь пользователю выполнить шаг.

Существует также два последствия специальных возможностей для включения полного предложения текста под флажком на снимке экрана:

* Предложение трудно читать для пользователей с низким зрением, потому что это небольшой и не так хрустящий, как HTML-текст.
* Пользователь, использующий средство чтения с экрана, не будет иметь доступа к информации, так как он не будет соответствовать ограничениям замещающего текста. В том числе текст в инструкциях исправит это, но будет ненужным словом.

## Требования к снимкам экрана

Помимо критериев включения снимки экрана должны соответствовать следующим требованиям.

### Технические характеристики

* Формат PNG-файла
* Статические изображения только (без GIF-файлов)
* 144 dpi
* 750–1000 пикселей в ширину для полноколонок
* Размер файла размером 250 КБ или меньше
* Описательные имена файлов, например `gist-embed-link.png` вместо `right_side_page_03.png`
* Изображения, захваченные на macOS, должны быть изображения сетчатки
  * В Snagit выберите "Дополнительные параметры Snagit\*\*\*\*\*\* > выбор "Уменьшить масштаб изображений сетчатки при совместном использовании"\*\*

### Специальные возможности

Чтобы удовлетворить потребности пользователей, снимок экрана должен:

* Сопровождайте полные инструкции в процедурном шаге без информации, передаваемой полностью в визуальной форме.
* Будьте полностью контрастными, как в самом интерфейсе, без ничего не замеченного или уменьшенного в непрозрачности или контрастности цвета.
* Укажите замещающий текст, описывающий содержимое изображения и внешний вид его выделения, если таковой имеется. Дополнительные сведения см. в разделе [Руководство по стилю](/ru/enterprise-server@3.22/contributing/style-guide-and-content-model/style-guide#alt-text).
* Будьте четкими и четкими, с текстом и элементами пользовательского интерфейса как можно более удобочитаемыми.

### Визуальный стиль

* Отображение элемента пользовательского интерфейса с достаточно окружающим контекстом, чтобы помочь людям узнать, где найти элемент на экране.
* Уменьшите отрицательное пространство, изменив размер окна браузера, пока не будет оптимальным.
* Отображение интерфейсов в светлой теме везде, где это возможно.
  * Для GitHubпараметра внешнего вида выберите "Свет по умолчанию". Дополнительные сведения см. в разделе [Управление параметрами темы](/ru/enterprise-server@3.22/get-started/accessibility/managing-your-theme-settings).
  * Для VSCode выберите "GitHub light default" в бесплатном [расширении темы](https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme) GitHub.
  * Если программное обеспечение, необходимое для снимка экрана, доступно только в темном режиме, это нормально использовать темный режим.
* Если появится имя пользователя и аватар, замените их @octocatименем пользователя и [аватаром](https://avatars.githubusercontent.com/u/583231?v=4). Используйте средства разработчика в браузере, чтобы заменить имя пользователя `@octocat` и заменить URL-адрес аватара `https://avatars.githubusercontent.com/u/583231?v=4`.
* Не включать курсор.

#### Визуальный стиль для раскрывающихся меню

Если основной целью отображения раскрывающегося меню является помощь читателю в поиске самого меню, отобразится меню закрыто.

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса для выбора папки в качестве источника публикации для GitHub Pages.](/assets/images/contributing/screenshot-yes-pages-menu.png)

Если основная цель в отображении раскрывающегося меню — помочь читателю различать параметры в меню, откройте меню. Захват открытых меню без фокуса (состояние курсора или наведения указателя мыши). Отображение элементов меню с белым фоном гарантирует контрастность с темной оранжевым контуром, где присутствует.

![Снимок экрана: статья с инструкциями и снимок экрана пользовательского интерфейса для поиска элемента меню "Параметры" в меню учетной записи пользователя GitHub.](/assets/images/contributing/screenshot-yes-account-menu.png)

## Выделение элементов на снимках экрана

Чтобы выделить определенный элемент пользовательского интерфейса на снимке экрана, используйте специальную тему для Snagit[, ](https://www.techsmith.com/snagit/)чтобы применить контрастный штрих вокруг элемента.

Штрих — это цвет `fg.severe` в системе[ оформления праймера ](https://primer.style/design/)(HEX #BC4C00 или RGB 188, 76, 0). Этот темно-оранжевый имеет хорошую контрастность цвета как на белом, так и черном. Чтобы проверить контрастность на других цветах фона, используйте [анализатор](https://www.tpgi.com/color-contrast-checker/) контрастности цветов.

![Снимок экрана: четыре меню параметров в репозитории GitHub. В меню с надписью "Форк" отображается число вилок 58,5k и выделено темно-оранжевым цветом.](/assets/images/contributing/repository-fork-button.png)

### GitHub Docs Импорт темы в Snagit

1. Чтобы скачать тему Snagit, перейдите [`snagit-theme-github-docs.snagtheme`](https://github.com/github/docs/blob/main/contributing/images/snagit-theme-github-docs.snagtheme) в `github/docs` репозиторий, а затем щелкните <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-download" aria-label="Download raw content" role="img"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg>.

   ![Снимок экрана: представление файла "snagit-theme-github-docs.snagtheme". В заголовке файла кнопка со значком скачивания описывается оранжевым цветом.](/assets/images/contributing/download-snagit-theme.png)
2. Откройте Snagit, а затем выберите средство "Фигура\*\*\*\*".
3. В разделе "Быстрые стили" выберите **"Импорт**".
4. Выберите тему Snagit из файлов компьютера. Это установит предустановку фигуры.
5. При необходимости, чтобы добавить тему в избранное, вставьте темно-оранжевый прямоугольник.

### Добавление выделения на снимок экрана

1. Откройте снимок экрана в Snagit.

2. Чтобы задать глубину пикселей (разрешение) и ширину пикселей, под холстом изображения откройте диалоговое окно "Изменить размер изображения".

   * Глубина пикселя: 144dpi (эквивалентно "2x" в Snagit для Mac)

   * Ширина пикселя: максимум 1000 пикселей

   > \[!NOTE]
   > В Windows может потребоваться выбрать **"Дополнительно** ", чтобы изменить разрешение. Убедитесь, что **изменение** размера использования отключено.

3. GitHub Docs Открыв тему на боковой панели "Фигуры", выберите темно-оранжевый прямоугольник.

4. Перетащите фигуру по изображению, чтобы создать прямоугольник.

5. Настройте высоту и ширину прямоугольника, перетащив края. Не отрегулируйте угловое округление, которое должно остаться 4 пикселя. Настройте пространство между элементом пользовательского интерфейса и росчерком, чтобы он был посвящен ширине самого штриха.

6. Экспорт изображения в PNG.

> \[!NOTE]
> Ошибка в Snagit может повредить угловое округление, что приводит к тому, что прямоугольники становятся овальными. Если это происходит, удалите и переустановите GitHub Docs тему (Windows и Mac) или перетащите желтую точку в правом верхнем углу фигуры, чтобы сбросить угловую округление до 4 пикселей (только Mac).

## Замена снимков экрана

При замене существующего образа рекомендуется сохранить имя файла образа.

Если необходимо изменить имя файла изображения, выполните поиск в репозитории других ссылок на это изображение и обновите все ссылки на исходное имя файла.

Если образ используется в документации для версий GitHub Enterprise Server , Закрытиене изменяйте имя файла.

## Управление версиями изображений в содержимом Markdown

Некоторые изображения применяются ко всем GitHub планам (GitHub Free, , GitHub ProGitHub Team, GitHub Enterprise CloudиGitHub Enterprise Server). В этом случае не требуется управление версиями.

Если изображение отличается от плана плана или изменения в более новом выпуске GitHub Enterprise Server, образ должен быть версии с условными операторами Liquid. Возможно, вам потребуется добавить эту версию при первоначальном создании содержимого или добавить его при обновлении содержимого для обновления компонентов или GitHub Enterprise Server выпуска.

### Расположения изображений

Изображения находятся в каталоге `/assets/images` . В этом каталоге есть некоторые вложенные каталоги, которые можно использовать для упорядочивания содержимого по плану и номеру выпуска.

| Directory                                     | Использование                                                                                                             |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `/assets/images`                              | Изображения, которые не относятся к любому GitHub Enterprise продукту.                                                    |
| `/assets/images/enterprise/enterprise-server` | Образы, применимые ко всем выпускам GitHub Enterprise Server (GHES), или применимы к текущему выпуску и будущим выпускам. |

`/assets/images/enterprise/<release number>`как `/assets/images/enterprise/3.0/` | При изменении образа в новом выпуске GHES добавьте новый образ в исходное расположение и переместите старый образ в каталог, соответствующий последнему выпуску, к которому применяется образ.

### Пример. Изображение отличается от планов

При наличии различий между планами можно использовать условные условия Liquid для версии двух образов.

```markdown

{% ifversion fpt or ghec %}
![An image of foo bar for GitHub Free, GitHub Pro, GitHub Team, and GitHub Enterprise Cloud](/assets/images/foo/bar.png)
{% else %}
![An image of foo bar for GHES](/assets/images/enterprise/foo/bar.png)
{% endif %}
```

### Пример. Образ обновляется в новом GitHub Enterprise Server выпуске

Если изображение изменится на GitHub Enterprise Server 3.10, а обновленный образ будет использоваться для всех будущих GitHub Enterprise Serverверсий, переместите существующий `/assets/images/enterprise/3.10`образ в, а затем добавьте новое изображение в исходное расположение. `/assets/images/enterprise/foo/bar.png`

Условный код Liquid будет выглядеть следующим образом:

```markdown

{% ifversion fpt or ghec %}
![An image of foo bar](/assets/images/foo/bar.png)
{% elsif ghes < 3.10 %}
![An image of foo bar for GHES 3.9 and lower](/assets/images/enterprise/3.5/foo/bar.png)
{% else %}
![An image of foo bar for GHES 3.10+](/assets/images/enterprise/foo/bar.png)
{% endif %}
```

После выпуска Закрытие`/assets/images/enterprise/3.10` 3.10 каталог будет удален.

Нумерованный каталог выпуска должен содержать образы, которые применяются только к данному номеру выпуска или к номеру выпуска и более ранним версиям. Например, изображения должны `/assets/images/enterprise/2.22` содержать изображения, которые применяются только к 2.22 или 2.22 и более ранним версиям.