Приложение для принятия хороших скриншотов (например, OS X)

Я создаю сайт для парня, который использует Mac OS X, и иногда он отправляет мне скриншоты ошибок. Они выглядят так:

 Симпатичный снимок экрана

Это довольно типично для скриншотов Mac. Вы получаете оконные украшения, тень из окна и белый или прозрачный фон (а не обои для рабочего стола - я проверил).

Сравните это с окном-снимок Ubuntu ( Alt + Экран печати ):

Невозможно сохранить прямое лицо и сказать, что Ubuntu находится где-то рядом с элегантным.

Мой вопрос: Есть ли приложение, которое может сделать это в Ubuntu?

Изменить: Последовательность действий: есть ли приложение, которое может сделать это за один ход? Затвор довольно хорош, но запуск плагина для каждого скриншота довольно утомительный, поскольку он, похоже, не помнит моих предпочтений (я хочу, чтобы южная тень, и вам нужно выбрать юг, затем щелкнуть обновление, затем сохранить), и это больше кликов, d.

Есть ли простой способ сообщить затвору? Я хочу, чтобы южный тень для всех скриншотов (кроме всего рабочего стола и выбора области)?

37 голосов | спросил Oli 26 J0000006Europe/Moscow 2011, 13:35:22

10 ответов


41

Использование Затвор

  • Сначала перейдите в Edit -> Предпочтения и отметьте два варианта, упомянутые ниже.

  • Теперь сделайте снимок экрана и щелкните правой кнопкой мыши и выберите запустить плагин.

  • Теперь выберите Hard Shadow и запустите его.

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

Pretty Снимок экрана!

Использование gnome-screenshot

  • Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

  • Чтобы сделать то же самое с помощью терминала ( Ctrl + Alt + T ) вставить

    gnome-screenshot -w -b -d 5 -e border

, где 5 - задержка в секундах, а граница может быть заменена теневой «Drop Shadow».

ответил Hafiz Shehbaz Ali 6 FebruaryEurope/MoscowbSat, 06 Feb 2016 18:36:29 +0300000000pmSat, 06 Feb 2016 18:36:29 +030016 2016, 18:36:29
14

Затвор  установить затвор

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

Чтобы декорации округлых окон выглядели лучше, перейдите в Edit-> Preferences, перейдите на вкладку «Дополнительно» и отметьте «Принудительные закругленные углы окна».

Силовые закругленные оконные углы

Чтобы добавить эффект тени, после того, как вы сделали снимок экрана, щелкните Скриншот-> Запустите плагин ... и выберите «Жесткая тень», затем нажмите «Выполнить».

Выберите плагин

Затем вы можете отредактировать параметры тени и нажать «Сохранить», чтобы применить эффект.

Жесткая тень

Конечный результат выглядит примерно так:

Конечный результат

ответил dv3500ea 26 J0000006Europe/Moscow 2011, 14:01:59
5

KWIN (диспетчер окон KDE) недавно добавил такую ​​функциональность: https://svn.reviewboard.kde.org /г /4814 / KWIN предлагает API через DBUS. Если вы используете KDE, вы можете просто использовать KSnapshot, чтобы получить такой скриншот («window under cursor»).

Если мы хотим иметь эту функциональность в Unity (или Classic Desktop), Compiz должен предложить API для этого. Я написал для него запрос функции: https://bugs.launchpad.net/unity/+bug/781280

Я тоже хотел бы реализовать его для Shutter, -)

ответил Romario 28 J0000006Europe/Moscow 2011, 14:19:51
4

KSnapshot

введите описание изображения здесь>> </p>

<p> Отличное приложение от KDE, чтобы сделать скриншот, просто нажмите PrtScreen, вам не нужны плагины или любые другие сложные вещи.
Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично.
Вот ссылка на «официальную» страницу: <a href= http://kde.org/applications/graphics/KSnapshot /

Чтобы установить его на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot

ответил Lilian A. Moraru 27 FebruaryEurope/MoscowbMon, 27 Feb 2012 02:03:35 +0400000000amMon, 27 Feb 2012 02:03:35 +040012 2012, 02:03:35
4

Настраиваемое автоматическое решение с использованием scrot и imagemagick


Обзор

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

Примечание . Этот метод не работает должным образом в Unity и, скорее всего, не будет работать ни на одном другом WM с закругленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Возможно, вы сможете устранить эту проблему, заменив scrot на gnome-screenshot и соответствующим образом отредактируйте сценарий.


Пример снимка

введите описание изображения здесь>> </p>

<hr>
<p> <strong> Сценарий Dropshadow </strong> </p>

<pre><code>---- +: = 6 = + ----</code></pre>

<p> <strong> Примечание </strong>: оригинальная конвертация командной строки <a href = Стивен Коннолли .


Как интегрировать его в вашу систему

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

#!/bin/bash
# NAME:         dropshadow.sh
# VERSION:      
# AUTHOR:       (c) 2013 Glutanimate
# DESCRIPTION:  - adds transparent dropshadow to images (e.g. screenshots)
#               - moves them to predefined screenshot folder
# FEATURES:     
# DEPENDENCIES: imagemagick suite
#
# LICENSE:      MIT license (http://opensource.org/licenses/MIT)
#
# NOTICE:       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
#               INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#               PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
#               LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
#               TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 
#               OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# USAGE:        dropshadow.sh <image>

SCREENSHOTFOLDER="$HOME/Pictures/Screenshots"


FILE="${1}"
FILENAME="${FILE##*/}"
FILEBASE="${FILENAME%.*}"

convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"

rm "$FILE" #remove this line to preserve original image

Если вы используете LXDE /Openbox, как я, вы можете добавить следующий keybind в свой scrot -szb -e 'dropshadow.sh $f' :

lxde-rc.xml

Примечание . Обязательно укажите <keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind> в dropshadow.sh или заменить его фактическим расположением скрипта в вашей файловой системе.


Использование

Нажмите комбинацию клавиш, которую вы определили на предыдущем шаге (например, CTRL + Печать ) и щелкните по выбранному вами окну.

ответил Glutanimate 1 +04002013-10-01T16:59:29+04:00312013bEurope/MoscowTue, 01 Oct 2013 16:59:29 +0400 2013, 16:59:29
3

Чтобы ответить на ваш следующий вопрос («Есть ли простой способ сообщить затвору, я хочу, чтобы южный тень для всех скриншотов?»), к сожалению нет. Существует открытый запрос, позволяющий автоматически запускать плагины .

ответил Michael 26 J0000006Europe/Moscow 2011, 18:06:47
2

Файл: screenshot_window.sh (/home /)

#!/bin/bash

#Take Screenshot Of Current Window
#facebook.com/NguyenChanhDai.1408

FOLDER="$HOME/Pictures/Screenshots"

FILENAME=`date +%Y-%m-%d_%H-%M-%S`

gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot

convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick

xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard

rm "$FILENAME" #remove file

echo "Success! Copied to Clipboard"

Создать папку: Скриншоты (/home /Pictures /)


Клавиатура

Нажмите Ctrl + D . Снимите скриншот текущего окна, Нажмите Ctrl + V : вставьте изображение из буфера обмена

ответил Chánh Đại Nguyễn 22 J000000Friday16 2016, 17:47:49
0

Если вы используете Google Chrome или Chromium, тогда есть расширение, чем захват всего экрана, видимая часть страницы или захват выбранной области.

Google Chrome: Удивительный скриншот

ответил scouser73 26 J0000006Europe/Moscow 2011, 15:24:53
0

Вы используете Compiz? Если это так, перейдите к настройкам Compiz (вы должны установить настройки compiz, если вы еще этого не сделали) и:

Активируйте плагин скриншота.

Задайте папку, в которую она будет сохранена.

Тогда вам нужно только нажать [Super] и [Click and Drag]. Выбранный вами район будет сохранен в выбранном вами пункте назначения.

ответил OttoRobba 29 J0000006Europe/Moscow 2011, 08:37:21
0

Взятие mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)

О http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick-area-selection-screenshots-in- г-Linux-и-BSD /

Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора снимков области с добавлением эффектов тени /границы.

Лучшие

ответил hip0 15 MarpmThu, 15 Mar 2012 19:17:09 +04002012-03-15T19:17:09+04:0007 2012, 19:17:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132