Cómo obtener capturas de pantalla de sitios web

A veces se necesita mostrar una captura de pantalla de una página web o una previsualización, para ello existe una manera fácil de hacerlo.
WordPress tiene un servicio que puede mostrar automáticamente una captura de pantalla.

Aquí un guía de cómo trabajar con captura de imágenes de los sitios.

<img src="http://s.wordpress.com/mshots/v1/http://www.vidadelprogramador.com?w=600" />

El código anterior muestra una captura de pantalla de este blog con un ancho de 600 píxeles. El parámetro w = determina el ancho de la imagen.

screen

Si a menudo necesita mostrar una captura de pantalla, podes usar la siguiente función para obtener fácilmente una.

<?php 
 function getScreenShot($url, $width) 
 { 
   $path = "http://s.wordpress.com/mshots/v1/"; 
   return $path.urlencode($url)."?w=".$width; 
 } 
 ?>

Para usar la función basta sólo añadir lo siguiente:

<img src="<?php echo getScreenShot('http://www.vidadelprogramador.com', 600); ?>" />
Etiquetas: ,