Necesitas tener instalada la libreria GD, este script es para mostrar thumbs y guardar
Código PHP:
// desarrollado por irsek de descargakaraoke.com
// para usarse es imagen.php?img=url_de_la_imagen
//debes guardarlo como image.php
// Si no existe la imagen obtenemos una de internet
if(!file_exists($_GET[img])){
$_GET[img] = "http://fotos0.mundofotos.net/0000/00_00_0000/victor1113683637/colors.jpg";
}
// Obtencion de formatos de imagen
if(stristr(strtolower($_GET[img]),"jpg") or stristr(strtolower($_GET[img]),"jpeg")){
$img = imagecreatefromjpeg($_GET[img]);
$tipo = "jpg";
}
if(stristr(strtolower($_GET[img]),"png")){
$img = imagecreatefrompng($_GET[img]);
$tipo = "png";
}
if(stristr(strtolower($_GET[img]),"gif")){
$img = imagecreatefromgif($_GET[img]);
$tipo = "gif";
}
// Obtenemos ancho y alto de la imagen
$ancho = imagesx($img);
$alto = imagesy($img);
$n_ancho = 190;
$redu = ($n_ancho * 100) / $ancho;
$n_alto = $alto * $redu / 100;
$thumb = imagecreatetruecolor($n_ancho,$n_alto);
imagecopyresized($thumb,$img,0,0,0,0,$n_ancho,$n_alto,$ancho,$alto);
header('Content-type: image/jpeg');
imagejpeg($thumb,NULL);
// si deseas guardar la imagen cambia NULL por la direccion de la carpeta en la que deseas guardar la imagen
imagedestroy($thumb);
http://www.descargakaraoke.com