41 votes

Demande pour prendre de jolies captures d'écran (comme le fait OS X)

J'ai construit un site Web pour un gars qui utilise Mac OS X et de temps en temps il m'envoie des captures d'écran de bugs. Ils ressemblent à ceci :

Une jolie capture d'écran

C'est assez typique des captures d'écran Mac. Vous obtenez les décorations de fenêtre, l'ombre de la fenêtre et un fond blanc ou transparent (pas le papier peint du bureau, j'ai vérifié).

Comparez ceci à une capture d'écran d'Ubuntu (Alt+Impression d'écran) :

Il est impossible de garder une expression sérieuse et de dire que celle d'Ubuntu est aussi élégante.

Ma question est : Y a-t-il une application qui peut faire cela sous Ubuntu ?

Édition : Suivi : Y a-t-il une application qui peut le faire en un seul coup ? Shutter est assez bon mais exécuter le plugin pour chaque capture d'écran est assez fastidieux car il ne semble pas se souvenir de ma préférence (je veux l'ombre sud et cela nécessite de sélectionner sud, puis de cliquer sur actualiser, puis enregistrer) et c'est plus de clics que je voudrais.

Y a-t-il un moyen simple de dire à Shutter que je veux une ombre du sud pour toutes les captures d'écran (sauf le bureau entier et la sélection de zone) ?

48voto

aksangrav Points 221

Utilisation de Shutter

  • Allez d'abord dans Édition -> Préférences et cochez les deux options mentionnées ci-dessous.

  • Maintenant, prenez la capture d'écran d'une fenêtre, faites un clic droit et sélectionnez exécuter un plugin.

  • Sélectionnez maintenant Hard Shadow et exécutez-le.

  • Votre capture d'écran finale ressemblera à ceci.

Pretty Screenshot!

Utilisation de gnome-screenshot

  • Lancez 'Prendre une capture d'écran' depuis le tableau de bord et sélectionnez 'Inclure la bordure de la fenêtre' avec l'Effet Drop 'Shadow' ou 'Border' puis prenez la capture d'écran.

  • Pour faire la même chose en utilisant le terminal ( Ctrl + Alt + T ), collez

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

où 5 est le délai en secondes et border peut être remplacé par shadow pour 'Drop Shadow'.

14voto

Evan Points 1318

Shutter installer shutter

Vous pouvez réaliser ceci dans Shutter. Pour capturer une fenêtre entière, y compris les décorations, vous pouvez cliquer avec le bouton droit sur l'icône de notification, puis cliquer sur 'Fenêtre sous le curseur' ou depuis la fenêtre de l'application, cliquez sur l'icône de fenêtre (4ème à partir de la gauche dans la barre d'outils). Vous pouvez ensuite sélectionner une fenêtre avec votre souris pour prendre la capture d'écran de cette fenêtre.

Pour améliorer l'apparence des décorations de fenêtre arrondies, allez dans Edition->Préférences, cliquez sur l'onglet 'Avancé' et cochez 'Forcer les coins arrondis de la fenêtre'.

Forcer les coins arrondis de la fenêtre

Pour ajouter un effet d'ombre, une fois que vous avez pris une capture d'écran, cliquez sur Capture d'écran->Exécuter un plugin... et choisissez 'Ombre dure' puis cliquez sur 'Exécuter'.

Choisir un plug-in

Vous pouvez ensuite modifier les options pour l'ombre et cliquer sur 'Enregistrer' pour appliquer l'effet.

Ombre dure

Le résultat final ressemble à quelque chose comme ceci :

Résultat Final

6voto

Glutanimate Points 20429

Solution automatique personnalisable utilisant scrot et imagemagick


Aperçu

scrot est un utilitaire de capture d'écran en ligne de commande hautement personnalisable. Dans cet exemple, nous utilisons sa capacité à transmettre des captures d'écran à des programmes externes pour ajouter un joli effet d'ombre portée avec imagemagick.

Remarque : Cette méthode ne fonctionne pas correctement sous Unity et il est probable qu'elle ne fonctionnera pas non plus sur tout autre gestionnaire de fenêtres avec des bordures arrondies. Vous pouvez toujours capturer des images bien sûr, mais l'ombre portée sera appliquée non seulement à la fenêtre mais également à des parties de l'arrière-plan. Vous pourriez résoudre ce problème en remplaçant scrot par gnome-screenshot et en ajustant le script en conséquence.


Exemple de capture

description de l'image


Script d'ombre portée

#!/bin/bash
# NOM:         dropshadow.sh
# VERSION:     
# AUTEUR:       (c) 2013 Glutanimate
# DESCRIPTION:  - ajoute une ombre portée transparente aux images (par exemple des captures d'écran)
#               - les déplace dans le dossier de captures d'écran prédéfini
# CARACTÉRISTIQUES:     
# DÉPENDANCES: Suite imagemagick
#
# LICENCE:      Licence MIT (http://opensource.org/licenses/MIT)
#
# AVIS:       LE LOGICIEL EST FOURNI "TEL QUEL", SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE,
#               Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER
#               ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES TITULAIRES DES DROITS D'AUTEUR NE SERONT
#               TENUS RESPONSABLES DES RÉCLAMATIONS, DOMMAGES OU AUTRES RESPONSABILITÉS,
#               QUE CE SOIT DANS UNE ACTION DE CONTRAT, DE DÉLIT OU AUTRE, DÉCOULANT DE, EN LIEN AVEC LE LOGICIEL OU L'UTILISATION
#               OU D'AUTRES TRANSACTIONS DANS LE LOGICIEL.
#
#
# UTILISATION:        dropshadow.sh 

DOSSIERCAPTURE="home/Images/Captures"

FICHIER="${1}"
NOMFICHIER="${FICHIER##*/}"
BASEFICHIER="${NOMFICHIER%.*}"

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

rm "$FICHIER" #supprimez cette ligne pour conserver l'image d'origine

Remarque : Ligne de commande originale convert par Stephen Connolly.


Intégration dans votre système

Procédez à la liaison de la ligne de commande suivante à une touche de votre choix et vous devriez être prêt à continuer :

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

Si vous utilisez LXDE/Openbox comme moi, vous pouvez ajouter la combinaison de touches suivante à votre lxde-rc.xml :

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

Remarque : Assurez-vous d'inclure dropshadow.sh dans votre PATH ou de le remplacer par l'emplacement réel du script dans votre système de fichiers.


Utilisation

Appuyez sur la combinaison de touches que vous avez définie à l'étape précédente (par exemple, CTRL+Impression) et cliquez sur une fenêtre de votre choix.

5voto

MoFuRo Points 131

KWIN (le gestionnaire de fenêtres de KDE) a récemment ajouté une fonctionnalité similaire : https://svn.reviewboard.kde.org/r/4814/ KWIN propose l'API via DBUS. Si vous utilisez KDE, vous pouvez simplement utiliser KSnapshot pour obtenir une capture d'écran comme ça ("fenêtre sous le curseur").

Si nous voulons avoir cette fonctionnalité dans Unity (ou Classic Desktop), Compiz doit offrir une API pour cela. J'ai rédigé une demande de fonctionnalité à ce propos : https://bugs.launchpad.net/unity/+bug/781280

J'adorerais l'implémenter pour Shutter, aussi ;-)

4voto

Lilian A. Moraru Points 5993

KSnapshot

enter image description here

Une application vraiment géniale de KDE, pour faire une capture d'écran il suffit d'appuyer sur PrtScreen, vous n'avez pas besoin de plugins ou d'autres choses compliquées. Je ne suis pas sûr si cela fonctionne sur Ubuntu mais sur Kubuntu c'est juste super. Voici un lien vers la page "officielle": http://kde.org/applications/graphics/ksnapshot/

Pour l'installer sur Ubuntu, essayez d'écrire dans le terminal : sudo apt-get install ksnapshot

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X