Saludos, tengo un redimencionador de imagen básico y me funciona ok, pero no funciona con imágenes grandes, 3000 x 3000 px no se por que :/ hay alguna limitación ?
les dejo mi código por si acaso.
archivo.php //archivo donde quiero redimencionar la imagen
Código PHP:
Ver originalecho "<img src=\"rd.php?archivo=$datos[archivo1]&alto=160&ancho=130\" border=\"0\" />"
mi archivo rd.php
Código PHP:
Ver original<?php
$anchura = $_GET['ancho'];
$hmax = $_GET['alto'];
$nombre = $_GET['archivo'];
if (($datos[0] <= $anchura) && ($datos[1] <= $hmax))
{
}
else
{
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);} if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); } }
?>
la imagen tiene 3279x5277px es .jpg
la quiero mostrar pequeña y no hace nada, con otras imagenes 1225x963 funciona perfecto.
Saludos
EDITO : plop! probando monte en el servidor y funciona y averiguando es solo problema del memory_limit de php lo modifique y va bien, con 128MB me anda bien no se si sera mucho o poco o esta en lo correcto, bueno acepto sugerencias.