capture d'écran automatique

Meeuuuhhh

WRInaute passionné
Bonjour,


Voilà, je dois réaliser une quarantaine de miniatures de captures d'écrans pour des sites web, ça me gonfle.

N'y a-t'il pas un outil pour faire ça en ligne, en indiquant juste une URL et hop ! La capture est faite, sans avoir à faire le redimensionnement etc... ?
 

nickargall

WRInaute accro
Enligne je sais pas, mais l'extension Fireshot pour Firefox est vraiment nickel pour ce genre de travaux.
 

Meeuuuhhh

WRInaute passionné
Ok je viens de l'installer, ça fonctionne bien, merci du tuyau.

Par contre ça crée pas la miniature quoi, faut encore se farcir le redimensionnement et tout... Y'a moyen d'éviter cette étape ? C'est la plus pénible...
 

KOogar

WRInaute accro
Meeuuuhhh a dit:
N'y a-t'il pas un outil pour faire ça en ligne, en indiquant juste une URL et hop ! La capture est faite, sans avoir à faire le redimensionnement etc...
?


Ce code PHP va faire une copie de l'image prise en ligne ( par le seveur thumbshots) et la placer dans le fichier de ton choix. Tu peux adpater ce code à ta sauce. (verifier si l'image est bien en ligne, faire une vérif massive...)

Code:
<?php

  // Fichier image de sauvegarde
  $image   = 'img.gif';
  // Adresse du site ou on veut la vignette
  $urlsite = 'http://www.monsite.ext/';
  // récupérer le résultat
  $url = file_get_contents ("http://open.thumbshots.org/image.pxf?url=".$urlsite);

  // on ecrit résultat dans le fichier
  $fp = fopen ("$image", 'wb');
  fwrite($fp, $url);
  fclose($fp);

  // Affichage de l'image
  echo '<img src="'.$image.'" alt="" />';

?>
 

Meeuuuhhh

WRInaute passionné
Je suis en train d'utiliser le site de ton lien, spout, c'est ce que je cherchais en fait, même si ça a l'air un peu lent à fonctionner.

Merci pour ton code KOogar, si ça foire avec le site de spout, je pourrais l'utiliser, mais là je me sens pas l'envie d'affronter une pile de bugs hautement prévisible lol


Tiens pendant que j'y suis, comment récupérer en un coup la balise "description" d'un site internet pour l'afficher dans la page, sans avoir à l'insérer dans la BD (ou éventuellement, la récupérer puis l'insérer dans la base de donnée avant de l'afficher).
Dans le deuxième cas, il me semble qu'il y a une fonction PHP pour ça.
 

tabouet

WRInaute discret
KOogar a dit:
Meeuuuhhh a dit:
N'y a-t'il pas un outil pour faire ça en ligne, en indiquant juste une URL et hop ! La capture est faite, sans avoir à faire le redimensionnement etc...
?


Ce code PHP va faire une copie de l'image prise en ligne ( par le seveur thumbshots) et la placer dans le fichier de ton choix. Tu peux adpater ce code à ta sauce. (verifier si l'image est bien en ligne, faire une vérif massive...)

Code:
<?php

  // Fichier image de sauvegarde
  $image   = 'img.gif';
  // Adresse du site ou on veut la vignette
  $urlsite = 'http://www.monsite.ext/';
  // récupérer le résultat
  $url = file_get_contents ("http://open.thumbshots.org/image.pxf?url=".$urlsite);

  // on ecrit résultat dans le fichier
  $fp = fopen ("$image", 'wb');
  fwrite($fp, $url);
  fclose($fp);

  // Affichage de l'image
  echo '<img src="'.$image.'" alt="" />';

?>

Bonjour (et bonne année à tous)

Merci pour ce petit bout de code :)

A bientôt,
Alexis
 

Discussions similaires

Haut