Content-Type: text/x-zim-wiki
Wiki-Format: zim 0.6
Creation-Date: 2021-12-03T11:21:41+08:00

====== maim ======
Создан Пятница 03 декабря 2021

	Создание снимков экрана. Уже не использую.

''maim --help''
SYNOPSIS
	maim [OPTIONS] [FILEPATH]
OPTIONS
	-h, --help
		Помощь.
	-v, --version
		Версия.
	-x, --xdisplay=hostname:number.screen_number
		Назначает xdisplay для использования.
	-f, --format=STRING
		Устанавливает желаемый формат вывода, по умолчанию maim будет пытаться автоматически определить желаемый формат вывода из выходного файла. Если это не удается, по умолчанию используется формат png без потерь. В настоящее время поддерживает `png`, `jpg`, `bmp` and `webp`.
	-i, --window=INT
		Устанавливает желаемое окно для захвата, по умолчанию используется корневое окно.
	-g, --geometry=GEOMETRY
		Устанавливает область для захвата, использует локальные координаты из заданного окна. Итак, -g 10x30-5+0 будет представлять прямоугольник wxh+x+y, где w=10, h=30, x=-5, и y=0. А x и y - это верхнее левое положение этого прямоугольника.
	-d, --delay=FLOAT
		Устанавливает время ожидания в секундах перед тем, как сделать снимок экрана. Печатает простое сообщение, показывающее, сколько секунд осталось до создания снимка экрана. См. --quiet, чтобы отключить это сообщение.
	-u, --hidecursor
		По умолчанию maim накладывает курсор на изображение, вы можете отключить это поведение с помощью этого флага.
	-m, --quality
		Целое число от 1 до 10, определяющее качество сжатия. Для форматов с потерями (jpg и webp) более низкие настройки будут создавать файлы меньшего размера с более низким качеством, а более высокие настройки повысят качество за счет большего размера файла. Качество 10 - без потерь для webp. Для png более низкие настройки будут сжимать быстрее и создавать файлы большего размера, в то время как более высокие настройки будут сжимать медленнее, но создавать файлы меньшего размера. Не влияет на изображения BMP.
	-s, --select
		Включает интерактивный режим выбора, в котором вы можете выбрать желаемую область или окно до того, как будет сделан снимок экрана. Использует настройки ниже, чтобы определить визуальные эффекты и настройки отрисовки.
	-w, --parent=WINDOW
		По умолчанию maim предполагает, что значения --geometry относятся к предоставленному --window (или корневому, если не указано). Этот параметр отменяет такое поведение, заставляя геометрию относиться к любому окну, которое вы предоставляете для --parent. Позволяет вводить целое число, шестнадцатеричное значение или `root`.
	-B, --capturebackground
		По умолчанию при захвате окна maim игнорирует все, что находится ниже уровня указанного окна. Этот параметр отменяет такое поведение, и захватывает элементы под окном.
SLOP OPTIONS
	-b, --bordersize=FLOAT
		Устанавливает толщину прямоугольника выделения.
	-p, --padding=FLOAT
		Устанавливает размер отступа для выделения, он может быть отрицательным.
	-t, --tolerance=FLOAT
		Как далеко в пикселях мышь может переместиться после щелчка и по-прежнему распознаваться как обычный щелчок вместо щелчка и перетаскивания. Установка этого значения в 0 отключит выбор окон. В качестве альтернативы установка 9999999 приведет к принудительному выбору окна.
	-D, --nodrag
		Выбор области двумя щелчками мыши вместо перетаскивания
	-c, --color=FLOAT,FLOAT,FLOAT,FLOAT
		Устанавливает цвет прямоугольника выделения. Поддерживает вход RGB или RGBA. В зависимости от системного диспетчера окон / поддержки OpenGL прозрачность может игнорироваться.
	-r, --shader=STRING
		Это устанавливает комбинацию вершинного шейдера и фрагментного шейдера для использования при отрисовке финального буфера кадра на экране. Очевидно, это работает только при включенном OpenGL. Шейдеры загружаются из ~/.config/maim. См. https://github.com/naelstrof/slop для получения дополнительной информации о том, как создавать свои собственные шейдеры.
	-n, --nodecorations=INT
		Устанавливает уровень агрессивности при попытке удалить оконные украшения. «0» выключен, «1» будет пытаться слегка удалить декорации, а «2» будет рекурсивно спускаться в корневое дерево, пока не получит самый глубокий доступный видимый дочерний элемент под курсором мыши. По умолчанию 0.
	-l, --highlight
		Вместо отрисовки выделения, maim выделит его подсветкой. Это особенно полезно, если для цвета установлено значение непрозрачности ниже 1.
	-q, --quiet
		Отключите ненужный вывод cerr. Никакие предупреждения или информация просто не печатаются.
	-k, --nokeyboard
		Отключает возможность отмены выбора с помощью клавиатуры.
	-o, --noopengl
		Отключает аппаратное ускорение графики.
EXAMPLES
	Снимок области экрана в буфер обмена:
''maim -s | xclip -selection clipboard -t image/jpg''
	Снимок активного окна в буфер обмена:
''maim -i $(xdotool getactivewindow) | xclip -selection clipboard -t image/jpg''
	Снимок всего экрана в буфер обмена:
''maim | xclip -selection clipboard -t image/jpg''
	Снимок экрана с уникальной порядковой меткой времени в папку «Изображения»:
''maim ~/Изображения/$(date +%s).jpg''
	Указать область для скриншота, добавить к нему причудливую тень, затем сохранить в shadow.png:
''maim -s | convert - \( +clone -background black -shadow 80x3+5+5 \) +swap \ -background none -layers merge +repage shadow.png''
