Forum général.cherche-logiciel Screenshot de qualité sous Firefox

Posté par  (site web personnel) .
Étiquettes :
0
3
déc.
2008
Bonjour,
Je cherche un moyen de faire des screenshots de bonne qualité d'une page WEB. Lorsque je fais cela avec les plugins de Firefox, et que j'agrandis ensuite l'image, mes polices ne sont pas bonnes car la résolution est trop faible.
La seule solution que j'ai trouvé étant de zoomer la page et de prendre ma copie d'écran. Malheureusement, ma page dépasse souvent en 200%.
Quelqu'un aurait-il une solution ?
Merci !
Cyprien
  • # printscreen/impr ecran

    Posté par  . Évalué à 2.

    avec n'importe quelle appli, il y une touche qui se trouve sur ton clavier

    la touche "imprécran" ou "prnt scrn"
    et qui fonctionne avec pas mal d'environnement.

    eventuellement couplé à ALT (ALT+PRTSCR) pour capturer uniquement la fenetre courante
  • # Impression PDF

    Posté par  (site web personnel) . Évalué à 5.

    Pas essayé, mais tu peux tenter d'imprimer la page dans un PDF...
  • # ksnapshot

    Posté par  (site web personnel) . Évalué à 2.

    Si tu es sous KDE, il y a un petit utilitaire qui s'appelle ksnapshot qui fonctionne comme un charme.
    Ceci dit, et au risque d'enfoncer une porte ouverte, ca dépend pas de la résolution de ton écran aussi ?? si par exemple tu as une résolution de 1024x768 je crois pas que tu puisses faire de screenshot avec une résolution supérieure. Soit finalement si on regarde bien 1024x768=0.768 MPix en équivalent APN...

    Les logiciels de traitement de texte sont à la rédaction ce que la 2CV est à l'automobile, une vieille voiture dont on se souvient avec nostalgie mais technologiquement dépassée

    • [^] # Re: ksnapshot

      Posté par  . Évalué à 2.

      En fait (sous KWin, en tous cas) si tu prends une capture d'écran d'une fenêtre de taille supérieure à l'écran, ça te donne une image de taille supérieure à l'écran. Enfin en gros, ça marche, quoi (l'astuce, fut un temps, consistait à faire des captures d'écran de googlemaps dans une fenêtre en 10000x10000 pour se faire une carto rapide et pas chère d'un lieu... pas super pratique, mais ça a sauvé plus d'un projet d'étudiants qui n'avaient pas les moyens de se payer un fond IGN).
  • # Import de ImageMagick

    Posté par  . Évalué à 4.

    Comme j'ignore si tu connais les outils en mode console, je me suis permis de détailler chaque commande qui suit.

    En mode console sous GNULinux, il y a un utilitaire pour capturer une image en spécifiant le niveau de compression, la densité, la profondeur, la géométrie, etc.

    C'est ImageMagick qui comporte un programme 'import' (voir 'man import') qui se lance par exemple comme ceci :

    $ import -geometry 500x500 -quality 1 ~/Desktop/image.png

    -geometry : plus c'est élevé, plus la résolution est fine, c'est ce que tu cherches à obtenir
    -quality 1 : le niveau de compression le plus bas (et pour png, le plus haut, c'est 9)
    ~/Desktop/image.png : le chemin et le nom de ton image sur( le bureau par exemple)

    J'ai mis une extension png, j'aurai pu mettre jpg ou une autre, le programme s'adapte en fonction de l'extension.

    Alors maintenant, accroche-toi, c'est magique : tu lances une fenêtre de commande avec Alt-F2 pendant que tu es dans ton navigateur, et tu tapes cette commande "import...", ton curseur devient une petite croix et tu dessines la zone à copier et hop l'image est créée sur ton bureau. Tu peux cliquer directement sur la fenêtre (copie du bureau) ou sur la barre de titre (copie de l'application cible).

    Pour avoir plus facile, il ne reste plus qu'à écrire un script à mettre dans un répertoire comme /usr/bin/ ou dans ~/bin (à créer si n'existe pas, disponible au prochain redémarrage de ta session) :

    #!/bin/sh
    import -geometry "$1" -quality 1 ~/Desktop/image.png

    Appelle-le 'photon', et ensuite, ne pas oublier de donner le droit exécutable :
    $ chmod a+x photon

    Puis tu l'envoies dans le répertoire des exécutables (en root) :
    # mv photon /usr/bin

    Le "$1" de la commande est remplacé par l'argument que tu passes à la commande quand tu la lances :
    photon 500x500
    photon 1204x768
    etc. Tu lui passes l'argument de la géométrie sur mesure.

    Il est terrible cet utilitaire pour les images, tu peux aussi spécifier :
    - le nombre de prises (-pause value seconds delay between snapshots)
    - des pauses (-pause value seconds delay between snapshots)
    - faire une rotation, appliquer une transparence, ...

    Bon amusement ;-)
  • # correctif

    Posté par  . Évalué à 3.

    Désolé, pour le nombre de prises, c'est :
    -snaps value number of screen snapshots
  • # je comprends pas trop bien

    Posté par  . Évalué à 4.

    certaines extensions comme FireShot ou GraphicsEx font une capture de la page Firefox même si elle dépasse largement de l'écran. est-ce ça que tu entends par "plugins de Firefox" ?

    et avec Firefox 3, les images sont agrandies en même temps que le texte quand on zoom la page.

    par contre, une fois la capture faite, il faudra utiliser des algorithmes adaptés pour éviter de voir apparaître des carrés si tu veux "agrandir" l'image. mais en général tu ne veux pas faire ça, tu laisses faire le logiciel qui utilisera l'image ensuite.
    • [^] # Re: je comprends pas trop bien

      Posté par  (site web personnel) . Évalué à 1.

      Ah !
      De quels algorithmes veux-tu parler ?
      En fait, c'est bien cela que je cherche, pour imprimer ensuite.
      Merci
      • [^] # Re: je comprends pas trop bien

        Posté par  . Évalué à 3.

        En fait, c'est bien cela que je cherche, pour imprimer ensuite.

        dans firefox : fichier -> imprimer
        ca marche pas ca ?
        • [^] # Re: je comprends pas trop bien

          Posté par  (site web personnel) . Évalué à 2.

          "fichier -> imprimer" marche, mais ce n'est pas exactement ce qu'il cherche. Je pense qu'il veut pouvoir imprimer une plaquette ou un poster, donc il a besoin de la plus haute résolution possible (voire même en vectoriel, ce serait l'idéal).

          - S'il imprime depuis Firefox, il sera limité par la résolution de l'imprimante (typiquement 600 ppp) mais surtout par le format du papier.
          - S'il prend une capture d'écran de Firefox, il sera limité par la résolution de l'écran (typiquement entre 75 et 120 ppp).
          - Dans tous les cas, il voudra sûrement agrandir l'image obtenue, pour cela plus la résolution est grande, meilleure sera la qualité finale.

          Je pense qu'en bidouillant, tu dois pouvoir y arriver: il faut créer une imprimante postscript/PDF avec une résolution très grande et un format adpaté, puis y imprimer dessus. Après le rendu finale dépend du moteur Gecko, je ne connais pas son comportement dans ce cas spécial.
          • [^] # Re: je comprends pas trop bien

            Posté par  . Évalué à 2.

            enfin ca question n'est pas clair, apparemment
            il veut faire une capture d'ecran (agrandie) pour ensuite l'imprimer

            s'il peut preciser son but ca peut aider...
            • [^] # Re: je comprends pas trop bien

              Posté par  . Évalué à 1.

              Heu je reposte mon truc parce que ça n'a pas l'air d'avoir été compris :
              si vous faites ça :

              $ import -geometry 5000x5000 -quality 1 ~/Desktop/image.png

              et que vous tracez une zone à copier disons d'une taille de 400x300, la résolution est tellement grande sur une petite zone que la copie est super bonne, vous comprenez ? En numérique, le détail d'une image, c'est sa grandeur, ainsi si vous augmentez le dpi par deux (300 -> 600 dpi), la taille de l'image est doublée. Donc pour avoir d'excellentes qualités, il faut faire de grandes images, mais affichées avec un zoom <1.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.