Comentarios Recientes

Crear Thumbnails en PHP

| Categorías General, Personal, Programacion | | Comentario 0

Number of View: 379

Esta es una simple función en PHP que he utilizado para crear thumbnails de imagenes JPG, pero que igual puede funcionar para otros formatos, solo cambiando las funciones que PHP tiene para JPG por funciones para otros formatos.

La función recibe tres parámetros: el archivo original, el nombre del nuevo archivo y la anchura de la imagen nueva.  Aquí les dejo el código:

1
2
3
4
5
6
7
8
9
10
11
12
function MakeThumbs($file, $thumbnail, $thumbWidth) {
	if (stristr ( $file, ".jpg" ) || stristr ( $file, ".JPG" )) {
		$original = imagecreatefromjpeg ( $file );
		$ancho = imagesx ( $original );
		$alto = imagesy ( $original );
		$anchomini = $thumbWidth;
		$altomini = ($alto * 100) / $ancho;
		$thumb = imagecreatetruecolor ( $anchomini, $altomini );
		imagecopyresampled ( $thumb, $original, 0, 0, 0, 0, $anchomini, $altomini, $ancho, $alto );
		imagejpeg ( $thumb, $thumbnail , 100 );
	}
}

Post Similares