Tengo el siguiente código que se baja de PHP.net y funciona correctamente cuando tienes alojada la fotografía en el directorio....
Código PHP :
<?php // El archivo $nombre_archivo = 'prueba.jpg'; // Establecer un ancho y alto máximo $ancho = 400; $alto = 350; // Tipo de contenido header('Content-Type: image/jpeg'); // Obtener las nuevas dimensiones list($ancho_orig, $alto_orig) = getimagesize($nombre_archivo); $ratio_orig = $ancho_orig/$alto_orig; if ($ancho/$alto > $ratio_orig) { $ancho = $alto*$ratio_orig; } else { $alto = $ancho/$ratio_orig; } // Redimensionar $image_p = imagecreatetruecolor($ancho, $alto); $image = imagecreatefromjpeg($nombre_archivo); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $ancho, $alto, $ancho_orig, $alto_orig); // Imprimir imagejpeg($image_p, null, 100); ?>
Me gustaría que alguien me comentara, como puedo hacer lo mismo enviando la fotografía mediante un formulario con el habitual campo tipo (file) y que el resultado de la fotografia modificada se pueda grabar el en una Bd Mysql tipo campo BLOQ.
Gracias