Prendre une capture d'écran d'une fenêtre de défilement qui comprend des parties hors écran [fermé]

32

Sur le Mac, comment puis-je prendre une capture d'écran d'une fenêtre qui comprend les parties hors écran et qui nécessitent un défilement pour devenir visibles?

L'application Grab intégrée peut capturer des fenêtres individuelles, mais elle ne comprend que les parties qui sont à l'écran pour le moment.

Clarification : Par "hors écran", je veux dire des parties qui sont dans la fenêtre, mais qui ne sont pas visibles, car la fenêtre a des barres de défilement. Je ne parle pas de parties de la fenêtre qui sont simplement hors écran en raison de la position de la fenêtre (bien sûr, je les veux aussi).

Thilo
la source
Nous avons maintenant un échange de piles de recommandations logicielles pour des questions comme celle-ci;)
nidunc

Réponses:

7

LittleSnapper capturera des pages Web entières, mais ne capturera pas le contenu des fenêtres déroulantes dans des applications telles que Finder.

Voici un site Web avec 6 utilitaires de capture d'écran (y compris LittleSnapper et quelques autres qui captureront des pages entières).

Il existe un utilitaire spécifiquement pour les listes du Finder appelé Fenêtre d'impression .

hanleyp
la source
8
Little Snapper a l'air bien, mais c'est 40 USD. Sur l'autre page que vous avez mentionnée, j'ai trouvé l'extension Screengrab Firefox, qui fonctionne à merveille pour moi (je voulais capturer un site Web). screengrab.org
Thilo
6

Snagit est le seul logiciel que j'ai trouvé pour le mac qui peut le faire pour faire défiler les fenêtres des applications ainsi que les pages Web.

Il y a un très bon tutoriel disponible, mais fondamentalement, lorsque vous effectuez une capture, vous pouvez cliquer sur le bouton de défilement vertical et il fera défiler manuellement la fenêtre de l'application et assemblera tous les plans pour faire un plan complet - très utile!

J'espère que cela t'aides!

Matt Sanders
la source
1
Fonctionne pour Finder, ne fonctionne pas pour le terminal. 50 $
Tvaroh
3
Cela fonctionne très bien pour moi avec iTerm2 , qui est un remplacement de terminal supérieur. J'aimerais une option moins chère, mais c'est la seule chose que j'ai trouvée qui fonctionne dans la plupart des applications à défilement.
Matt Sanders
5

Alors que Little Snapper peut prendre une photo d'une page Web entière et que les calques peuvent capturer tous les éléments de votre écran (y compris les éléments cachés par d'autres fenêtres en face), il est peu probable que vous trouviez une application qui peut prendre une photo de la régions hors écran d'une fenêtre.

La raison en est que de nombreuses applications ne dessinent pas la partie hors écran tant que cela n'est pas nécessaire. Souvent, cette partie de l'affichage n'est même pas rendue tant que vous ne la faites pas défiler dans la vue. Ainsi, un vivaneau théorique de «fenêtre entière» capturerait beaucoup de zones vides ou non définies.

Nate
la source
1
Cela semble raisonnable. Dans mon cas, j'avais besoin de capturer un site Web, donc je suis allé avec l'extension Screengrab Firefox: screengrab.org
Thilo
Layers 1.1 a également "capturer des pages Web entières" comme nouvelle fonctionnalité.
Thilo
+1 Layers a l'air cool, bien que je ne puisse pas penser à une raison pour laquelle j'aurais une utilité. :-)
hanleyp
L'extension gratuite du navigateur Chrome Full Page Screen Capture ( chrome.google.com/webstore/detail/full-page-screen-capture/… ) permet de capturer une longue page Web sans faire défiler.
DataMania
5

Si vous souhaitez simplement saisir la sortie d'une page Web sous forme d'image, vous pouvez consulter webkit2png ou Paprazzi , une interface graphique similaire dans la pratique à webkit2png. Little Snapper fait aussi cela.

Chealion
la source
[Necro-Nitpick: Paparazzi! n'est pas techniquement une interface graphique pour webkit2png; il est juste basé sur les idées et les méthodes de base utilisées par webkit2png.]
Wevah
@Wevah: Mon mauvais. Modifié pour refléter cela.
Chealion
3

Dans n'importe quel navigateur, vous pouvez faire Fichier-> Imprimer. Sélectionnez ensuite PDF-> Enregistrer au format PDF ...

La plupart des sites Web n'ont pas de CSS "Imprimer" spécial, donc le résultat dans le PDF est raisonnablement équivalent à ce que vous voyez.

Pour convertir dans un autre format, ouvrez le PDF avec et Enregistrer sous ... vous pouvez sélectionner dans une bonne liste de formats (TIFF, PNG, GIF, JPEG ...)

fgranger
la source
La question ne portait pas uniquement sur les navigateurs (cependant, dans les commentaires, l'interrogateur a en effet indiqué que c'était tout ce dont on avait besoin). La plupart des fenêtres normales n'ont pas d'option d'impression, donc pas non plus d'enregistrement au format PDF. Pour les navigateurs, même lorsqu'il existe un CSS pour media="print"un PDF (au moins un créé dans Safari ou OmniWeb sur un Mac), l'avantage supplémentaire est que les liens restent cliquables. Un inconvénient - pour certains usages - sera cependant la pagination. L'enregistrement d'une image à partir d'un PDF ne donne souvent qu'une image d'une page spécifique, et non de l'ensemble du document.
Arjan
J'ai essayé "Enregistrer au format PDF", mais ça ne me plaît pas du tout. Il y a une pagination, des images d'arrière-plan sont manquantes, le flash intégré ne s'affiche pas ...
Thilo
1
Malgré les liens cliquables dans Safari et OmniWeb, "Enregistrer au format PDF" ressemble plus à "Enregistrer la copie imprimée au format PDF". Ainsi, tout arrière-plan manquant (et peut-être le Flash également) est probablement dû à certains paramètres du navigateur pour l'impression. Par défaut, les couleurs et les images d'arrière-plan ne sont souvent pas imprimées. (Bien sûr, il y a aussi une petite chance que le site Web définisse une feuille de style d'impression qui les désactive.) De même, on peut souvent changer les en-têtes et les pieds de page.
Arjan
0

Maj-Cmd-4, puis appuyez sur la barre d'espace.

Sophie Alpert
la source
1
N'a pas fonctionné. Cela vient de capturer la fenêtre actuelle comme indiqué sur l'écran (pas si peu de bits hors écran). Ajout d'une clarification à ma question.
Thilo
0

Pour une utilisation centrée sur Firefox, le module complémentaire Awesome Screenshot est assez génial et permet de prendre des pages Web entières.

Ashutosh Jindal
la source
0

Cela m'a rendu fou pendant un moment aussi. Mais voici comment vous le faites dans le petit vivaneau:

  1. Ouvrez la page Web que vous souhaitez capturer
  2. Cliquez sur l'icône LittleSnapper dans la barre d'outils en haut de votre écran (ressemble à un objectif d'appareil photo)
  3. Sélectionnez «Ouvrir le site Web actuel dans LittleSnapper» (j'ai constaté que cela fonctionne pour Safari mais pas pour Chrome)
  4. Dans le navigateur LittleSnapper, cliquez sur l'icône de l'appareil photo pour «Capturer la page Web actuelle»
Seema Shah
la source