Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2016, 10:45
andoencombi
 
Fecha de Ingreso: febrero-2011
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Mostrar imagen redimensionada y centrada PHP

Hola, necesito mostrar varias imagenes con distintos tamaños en un tamaño igual, solo mostrarlas, ejemplo, tengo lo siguiente.

imagen1 350x500
imagen2 400x650
imagen3 435x800
imagen4 600x1050

y las debo de mostrar con tamaño 600x1000, si le pongo la medida directamente en la imagen las distorciona, entonces necesito crear una imagen con estas medidas (600x1000) y despues centrar la imagen original en la imagen nueva.

Alguien me puede ayudar con el codigo??

tengo lo siguiente, pero este codigo solo redimensiona la imagen por porcentaje

Código PHP:
<?php
// Fichero y nuevo tamaño
$nombre_fichero 'jornada30.jpg';
$porcentaje 0.5;

// Tipo de contenido
header('Content-Type: image/jpeg');

// Obtener los nuevos tamaños
list($ancho$alto) = getimagesize($nombre_fichero);
$nuevo_ancho $ancho $porcentaje;
$nuevo_alto $alto $porcentaje;

// Cargar
$thumb imagecreatetruecolor($nuevo_ancho$nuevo_alto);
$origen imagecreatefromjpeg($nombre_fichero);

// Cambiar el tamaño
imagecopyresized($thumb$origen0000$nuevo_ancho$nuevo_alto$ancho$alto);

// Imprimir
imagejpeg($thumb);
?>