web-dev-qa-db-fra.com

Comment snipez la même partie de l'écran comme la dernière fois?

Dans Windows 10, je peux utiliser l'outil de sniping ou Snip & Sketch pour snipez une pièce mon écran (essentiellement une capture d'écran + une récolte à la sélection). Je voudrais tirer la même partie de l'écran après avoir effectué une autre opération dans une autre application qui modifie ce qui est montré dans cette partie de l'écran. Je dois effectuer manuellement cette opération par exemple en appuyant sur un bouton dans une autre application.

Un exemple d'utilisation serait:

  1. Je couronne mon code pour dessiner quelque chose à une toile dans mon navigateur
  2. Je sonne cette partie de l'écran
  3. Je change le code pour modifier ce qui est dessiné à cette partie de l'écran
  4. Je voudrais capturer le même rectangle du premier snip.

Y a-t-il un moyen facile de le faire dans Windows 10?

Une façon de penser que cela consiste à faire capter cette région (par exemple à l'aide de licence) puis de creuser pour trouver les cadres souhaités. Ceci est non idéal car mon fonctionnement intermédiaire pourrait prendre beaucoup de temps, il pourrait y avoir des problèmes de qualité avec les cadres extraits et il est beaucoup de travail à utiliser un outil pour extraire des cadres.

Résumé de la solution

Plusieurs solutions travaillées; Voici de brefs différences (voir Sites d'examen pour des comparaisons plus détaillées)

ShaseX et Greenshot sont les meilleurs

  • ShareX a plus de fonctionnalités
    • ne sacrifie pas trop de commodité
    • a probablement un plafond de compétence plus élevé, il est donc préférable que vous ayez besoin de snip sur une base régulière
  • Greenshot est plus simple à utiliser hors de la boîte

Snagit remplit probablement également mes besoins, mais je ne l'ai pas essayé parce que cela coûte 50 $ (ne vous embêtez pas avec l'essai gratuit de 15 jours).

D'autres méthodes ne fonctionnaient pas ou ne seraient pas assez pratiques.

21
LemonPi

Greenshot a une option à Capture last region. Hautement recommandé.

example of snipping a region

Également très facile à faire des modifications rapides telles que la surbrillance et l'obfuscation:

example of editing an image

19
Glenn

Pour autant que je sache, il n'ya aucun moyen de "renverser la zone précédemment coupée" à l'aide de l'outil de saut.

Le meilleur moyen d'obtenir une fonctionnalité similaire avec l'outil de snipping est de la fenêtre Snip ou Snip à écran complet Disponible dans le menu Mode. En cliquant sur la même fenêtre affichant une section de code différente, etc. et la coupe à la section souhaitée.

Alternativement, l'outil open source ShaseX aspire à avoir une fonctionnalité similaire que vous décrivez. Les options de menu pour ceux-ci sont en outre décrites ici dans une demande de fonctionnalité GitHub pour ladite fonctionnalité.

ProTip 1: les clés Shift+Win+S Lance la nouvelle/alternative (?) Outil d'ignifuge dans Windows 10 plus rapidement.
ProTip 2: Windows 10 en 1903 dispose désormais d'une version multi-Presse-papiers dans, activez-la dans les paramètres , et vous pouvez utiliser Win+V coller l'un des 10 derniers articles (?) copiés.

11
Adrian

Un moyen assez simple de le faire est de séparer l'opération de capture de l'opération de la culture. Capturer soit l'écran entier avec Ctrl+PrnScr ou une fenêtre avec Alt+PrnScr; Coller dans un éditeur d'image qui prend en charge les couches1; répéter jusqu'à ce que vous ayez tous les captures en tant que couches d'une seule image; Puis récrochez l'image et enregistrez les couches un par un.

1 J'utilise le gimp, mais je suis sûr qu'il y a beaucoup d'autres options.

2
Peter Taylor

Y a-t-il un moyen facile de le faire dans Windows 10?

Malheureusement, ce n'est pas possible en utilisant les propres outils d'écran de Windows 10.

Je suis ouvert à l'utilisation d'outils tiers.

TechSmith Snagit est probablement le meilleur outil pour le travail pour cela.

Je veux savoir la même partie rectangulaire de mon écran (E.g. 10px de haut, 25px de gauche, hauteur 100px, largeur de 200 px - une partie rectangulaire entièrement spécifiée de mon écran)

Les paramètres suivants accompliraient exactement que:

enter image description here

Utilisation de la configuration ci-dessus, chaque fois que vous appuyez sur Print Screen, la même région de l'écran serait capturée et enregistrée en tant que fichier image dans votre dossier cible choisi.

1
Mr Ethernet

screenpresso peut faire ça

Screenpresso "previous region" feature screenshot

Il peut exécuter de manière portraitement sans installer et supporte des tonnes d'autres fonctionnalités utiles telles que OCR (reconnaissance de texte optique), enregistrement vidéo ou capture d'écran d'une fenêtre de défilement

0
phuclv

Si vous avez la taille de votre navigateur Web sur la taille du snip rugueux et faites défiler jusqu'à la zone de capture souhaitée, vous pouvez:

  1. Alt+Print Screen
  2. Enregistrer dans le fichier ou quoi que ce soit
  3. Faites vos modifications de codage
  4. Presse F5 Dans le navigateur Web et il devrait se rappeler à quelle distance vous avez défilé.
  5. Retournez à l'étape 1
0
MonkeyZeus