Aplicación para tomar capturas de pantalla bonitas (como lo hace OS X)

39

He estado creando un sitio web para un tipo que usa Mac OS X y ocasionalmente me envía capturas de pantalla de errores. Vienen así:

Una bonita captura de pantalla

Esto es bastante típico de las capturas de pantalla de Mac. Obtiene las decoraciones de la ventana, la sombra de la ventana y un fondo blanco o transparente (no el fondo de escritorio, lo he comprobado).

Compare esto con una ventana de Ubuntu ( Alt+ Print screen):

Es imposible mantener una cara seria y decir que Ubuntu es tan elegante.

Mi pregunta es: ¿hay alguna aplicación que pueda hacer esto en Ubuntu?

Editar: Seguimiento: ¿Existe una aplicación que pueda hacer esto en un solo movimiento? El obturador es bastante bueno, pero ejecutar el complemento para cada captura de pantalla es bastante pesado, ya que no parece recordar mi preferencia (quiero South-Shadow y eso requiere seleccionar South, luego hacer clic en Actualizar, luego guardar) y son más clics que yo ' d me gusta.

¿Hay una manera simple de decirle al obturador que quiero sombra sur para todas las capturas de pantalla (excepto el escritorio completo y la selección de área)?

Oli
fuente
2
pero si tomas una captura de pantalla solo de la ventana, no obtendrás el fondo de pantalla.
Alvar
1
La aplicación predeterminada de Kubuntu es muy buena, las de Mac o Windows creo que son peores. Se llama KSnapshot, no sé cómo funciona en Ubuntu, pero en Kubuntu es genial. Tenga en cuenta que todo lo que Ubuntu tiene, hay una mejor alternativa en KDE :)
Lilian A. Moraru

Respuestas:

44

Usando el obturador

  • Primero vaya a Editar -> Preferencias y marque las dos opciones mencionadas a continuación.

  • Ahora tome la captura de pantalla de una ventana y haga clic derecho y seleccione ejecutar un complemento.

  • Ahora seleccione Hard Shadow y ejecútelo.

  • Su captura de pantalla final se verá así.

Pretty Screenshot!

Usando gnome-screenshot

  • Inicie 'Tomar captura de pantalla' desde el guión y seleccione 'Incluir el borde de la ventana' con la Efecto 'Sombra' o 'Borde' y luego tome la captura de pantalla.

  • Para hacer lo mismo usando el terminal ( Ctrl+ Alt+ T) pegar

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

donde 5 es la demora en segundos y el borde se puede reemplazar con sombra para 'Sombra paralela'.

revs Alaukik
fuente
¿Por qué no presionar <kbd> ALT </kbd> + <kbd> F2 </kbd> y un alias? ¿Eso no facilitaría las cosas? EJEMPLO: <kbd> ALT </kbd> + <kbd> F2 </kbd> (la ventana Ejecutar comando muestra) gscreenshot (Se ejecuta la captura de pantalla de Gnome)
Joe the Person
1
gnome-screenshot -wbe shadowEs muy efectivo.
Oli
14

Obturador instalar persiana

Puedes lograr esto en Shutter. Para tomar una ventana completa, incluidas las decoraciones, puede hacer clic con el botón derecho en el icono de notificación y luego hacer clic en 'Ventana debajo del cursor' o desde la ventana de la aplicación, hacer clic en el icono de la ventana (cuarto desde la izquierda en la barra de herramientas). Luego puede seleccionar una ventana con el mouse para tomar la captura de pantalla de esa ventana.

Para que las decoraciones de ventanas redondeadas se vean mejor, vaya a Edición-> Preferencias, haga clic en la pestaña 'Avanzado' y marque 'Forzar esquinas de ventanas redondeadas'.

Forzar esquinas de ventanas redondeadas

Para agregar un efecto de sombra, una vez que haya tomado una captura de pantalla, haga clic en Captura de pantalla-> Ejecutar un complemento ... y elija 'Sombra dura' y luego haga clic en 'Ejecutar'.

Elige un complemento

Luego puede editar las opciones para la sombra y hacer clic en 'Guardar' para aplicar el efecto.

Sombra dura

El resultado final se ve así:

Resultado final

dv3500ea
fuente
2
¿Pero tiene un complemento para dibujar círculos dibujados a mano?
Random832
1
@ Random832 que no es un complemento, pero puede hacerlo haciendo clic en el botón editar en la barra de herramientas (segundo botón desde la derecha).
dv3500ea
5

KWIN (administrador de ventanas de KDE) agregó una funcionalidad como esa recientemente: https://svn.reviewboard.kde.org/r/4814/ KWIN está ofreciendo la API a través de DBUS. Si está utilizando KDE, simplemente puede usar KSnapshot para obtener una captura de pantalla como esa ("ventana debajo del cursor").

Si queremos tener esta funcionalidad en Unity (o Escritorio clásico), Compiz necesita ofrecer una API para ello. He escrito una solicitud de función para ello: https://bugs.launchpad.net/unity/+bug/781280

Me encantaría implementarlo también para Shutter ;-)

Romario
fuente
Como siempre, las alternativas de KDE son mucho mejores.
Lilian A. Moraru
4

KSnapshot

ingrese la descripción de la imagen aquí

Una aplicación realmente genial de KDE, para hacer una captura de pantalla solo presione PrtScreen, no necesita complementos ni ninguna otra cosa complicada. No estoy seguro de si funciona en Ubuntu, pero en Kubuntu funciona muy bien. Aquí hay un enlace a la página "oficial": http://kde.org/applications/graphics/ksnapshot/

Para instalarlo en Ubuntu, intente escribir en el terminal: sudo apt-get install ksnapshot

Lilian A. Moraru
fuente
4

Solución automática personalizable usando scrotyimagemagick


Visión general

scrotes una utilidad de captura de pantalla CLI altamente personalizable. En este ejemplo, utilizamos su capacidad para pasar capturas de pantalla a programas externos para agregar un bonito efecto de sombra imagemagick.

Nota : Este método no funciona correctamente en Unity y es muy probable que tampoco funcione en ningún otro WM con bordes redondeados. Aún puede capturar imágenes, por supuesto, pero la sombra paralela se aplicará no solo a la ventana sino también a partes del fondo. Es posible que pueda solucionar esto mediante la sustitución scrotcon gnome-screenshoty ajustar la secuencia de comandos en consecuencia.


Tiro de la muestra

ingrese la descripción de la imagen aquí


Script de sombra

#!/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

Nota : línea de comandos de conversión original de Stephen Connolly .


Cómo integrarlo en tu sistema

Proceda a vincular la siguiente línea de comandos a una tecla de su elección y debería estar listo para comenzar:

scrot -szb -e 'dropshadow.sh $f'

Si está ejecutando LXDE / Openbox como yo, puede agregar la siguiente combinación de teclas a su lxde-rc.xml:

<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>

Nota : Asegúrese de que a cualquiera de incluir dropshadow.shen su PATHo reemplazarlo con la ubicación real de la secuencia de comandos en el sistema de archivos.


Uso

Presione el combo de teclado que definió en el paso anterior (por ejemplo, CTRL+ Print) y haga clic en una ventana de su elección.

Glutanimato
fuente
1
Me imagino que esto le va menos bien con las esquinas redondeadas, pero no obstante es una buena solución.
Oli
@Oli: gracias! Acabo de probarlo bajo Unity y tienes razón. Si configura scrotincluir los bordes de la ventana, capturará un área pequeña alrededor de la ventana real, incluyendo lo que esté detrás. Es un fastidio, pero qué puedes hacer: /. Agregaré una nota a mi respuesta.
Glutanimate
2

Archivo: 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"

Crear carpeta: capturas de pantalla (/ home / Pictures /)


Teclado

Presione Ctrl + D : capturar captura de pantalla de la ventana actual, presione Ctrl + V : pegar imagen desde el portapapeles

Chánh Ni Nguyễn
fuente
0

¿Estás ejecutando Compiz? Si es así, vaya a Configuración de Compiz (debe instalar la configuración de Compiz si aún no lo ha hecho) y:

Active el complemento de captura de pantalla.

Establezca la carpeta en la que guarda.

Entonces todo lo que tiene que hacer es presionar [Super] y [Hacer clic y arrastrar]. El área que seleccione se guardará en el destino que haya establecido.

OttoRobba
fuente
1
Si bien este es un truco agradable - No veo cómo esto responde a la pregunta acerca de tomar imágenes bonitas una ventana (por la descripción y ejemplos)
Oli
Estaba tan acostumbrado a usar ctrl + cmd + shift + 4 en el iMac que apenas si alguna vez usé la opción de ventana, no lo entendí. Mis disculpas.
OttoRobba
0

Se puede hacer una mac, como capturas de pantalla, simplemente cambiando el comportamiento predeterminado de gnome-screenshot. No necesitas obturador para eso :)

En http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick-area-selection-screenshots-in-g-linux-and-bsd/

Puede leer un tutorial completo para mejorar el comportamiento de captura de pantalla predeterminado de GNOME y cómo asignar teclas para la captura de pantalla de selección de regióna con los efectos de sombra / borde agregados.

Mejor

cadera0
fuente