• # Import de ImageMagick

    Posté par . En réponse au message Screenshot de qualité sous Firefox. É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 ;-)