Realizar miniaturas de imágenes con php

En ocasiones al momento de realizar catálogos de productos para optimizar el tiempo de respuesta de carga de la pagina, es necesario utilizar miniaturas de una imagen en vez de cargar una imagen completa.

También es importante el unificar un tamaño de imágenes para que las paginas todas tarden el mismo tiempo en cargar.

Por ejemplo tengo una foto de 1920×1080 la procesaría de la siguiente manera:
1.- de 150×150 para los listados
2.- de 250×250 para la galería del producto
3.- de 700×500 para mostrarla en grande por ejemplo usando Lightbox

Para realizar esta tarea al momento de subir las imágenes al servidor utilizaremos la class-resize

// Incluimos la clase
require_once("resize-class.php");
// creamos el objeto y cargamos la imagen
$resizeObjTumb = new resize("upload/" . $foto);
// Proporcianos el nuevo tamaño de la imagen
$resizeObjTumb->resizeImage(200, 200, 0);
// Guardamos la imagen con una calidad del 100%
$resizeObjTumb->saveImage('upload/' . $foto, 100);

Un comentario en “Realizar miniaturas de imágenes con php”

Deja un comentario