Capture de pages web à la volée

nico7382 Messages postés 287 Statut Membre -  
nico7382 Messages postés 287 Statut Membre -
Bonjour,

je suis webmaster et la technologie de thumbnail, mais pas trop familiaire.

Je voulais savoir qu'elle est la technologie, ou s'il y a des open sources qui permettent justement de faire une image à partir d'une page web.

Actuellement j'utilise un un service gratuit sur le net : mythumbshot
mais il est incomplet. J'ai pas mal de site qui ne sont pas enregistré et du coup sur mon annuaire, ca fait trop bizarre.

C'est pour ca que je voulais faire le mien.

Quelqu'un connais?

5 réponses

  1. Flachy Joe Messages postés 2303 Statut Membre 261
     
    Salut,
    il me semble que la technique consiste à "afficher" la page sur le serveur et faire une capture d'écran, il faut donc que tu ais accès à TOUTE la config du serveur pour y installer ce que tu veux, à savoir :
    1. Une distrib linux
    2. Un serveur X
    3. Un navigateur

    Il faut configurer la machine pour que le serveur X se lance au démarrage malgré l'absence d'écran.

    Le navigateur se contrôle ensuite en lignes de commande, envoyées par une page PHP (ou autre server script ).
    Les outils fournis avec le serveur X suffisent, il me semble, pour faire une capture d'écran.

    Bon courage.
    0
    1. Flachy Joe Messages postés 2303 Statut Membre 261
       
      En fait il te faut aussi installer imagemagic, la commande pour faire une capture de l'écran complet est :
      import -window root /fichier/destination.jpeg


      cf man import <http://cf.ccmr.cornell.edu/cgi-bin/w3mman2html.cgi?import(1)>
      0
  2. nico7382 Messages postés 287 Statut Membre 50
     
    merci pour ta réponse,
    je vais regarder comment je peux faire pour installer imagemagic.
    0
  3. nico7382 Messages postés 287 Statut Membre 50
     
    ok,

    j'ai upload et installé sur le serveur, la configuration passe bien, mais lors du make, je me rpend une erreur :

    /usr/lib64/libX11.so: file not recognized: File format not recognized
    collect2: ld returned 1 exit status
    make[1]: *** [magick/libMagickCore.la] Erreur 1

    je suis sous un serveur kimsufi
    0
    1. Flachy Joe Messages postés 2303 Statut Membre 261
       
      Salut,
      Quelle est la distribution installée ? Il existe peut être un paquet pré-compilé.
      0
      1. nico7382 Messages postés 287 Statut Membre 50 > Flachy Joe Messages postés 2303 Statut Membre
         
        merci d'avoir répondu

        normalement c'est un Gentoo v2, mais là il est reconnu en tant que Generic Linux 2.6.

        j'ia pas vu de module qui pourrait correspondre, mais si tu as une idée, je suis preneur.
        0
  4. Flachy Joe Messages postés 2303 Statut Membre 261
     
    Pour installer le serveur d'affichage, suit cette doc :
    http://www.gentoo.org/doc/fr/xorg-config.xml
    installe ensuite ImageMagick avec
    emerge imagemagick

    puis firefox avec
    emerge firefox
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nico7382 Messages postés 287 Statut Membre 50
     
    ok, je vais tenter, sur mon serveur de test ^^
    0