Comentarios Recientes

Crear Thumbnails en PHP

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

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 );
	}
}
number of view: 295

Post Similares

Leave a Reply