HOLA COMPAÑEROS LA VDD SOY NUEVO EN ESTE FORO Y HE RECIBIDO BUENA AYUDA DE PARTE SUYA AHORA LOS MOLESTO CON OTRA DUDA, LO QUE PASA ES QUE TENGO UNA TABLA LA CUAL CREO CON CODIGO PHP YA QUE NECESITO QUE ME MUESTRE LOS DATOS Y LA FOTO DE MIS REGISTROS DE MI BD EL PROBLEMA ES QUE YO NO QUIERO GUARDAR LA IMAGEN REDIMENSIONADA SOLO LA QUIERO MOSTRAR AQUI LES MUESTRO EL CODIGO QUE ESTOY UTILIZANDO
Código PHP:
<?
function redimensionar($type, $img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
{
// $defecto = 'fotos/LLORONAS.jpg';
if(file_exists($img_original)) {
$defecto="fotos/anuncio.jpg";
// crear imagen desde original
$type=strtolower($type);
switch($type)
{
case 'jpeg': $img = imagecreatefromjpeg($img_original); break;
case 'jpg': $img = imagecreatefromjpeg($img_original); break;
case 'png': $img = imagecreatefrompng($img_original); break;
case 'gif': $img = imagecreatefromgif($img_original); break;
case 'wbmp': $img = imagecreatefromwbmp($img_original); break;
default: $img = imagecreatefromjpeg($defecto); break;
}
} else {
$img = ImageCreateFromJPEG($defecto);
}
if(!empty($img)) {
$new_w_R = ImageSX($img);
$new_h_R = ImageSY($img);
$img_nueva_altura = 50;
// se calcula la relación alto/ancho
$aspect_ratio = $new_h_R/$new_w_R;
// se ajusta al nuevo tamaño
$img_nueva_altura = abs($img_nueva_anchura * $aspect_ratio);
// crear imagen nueva
$thumb = ImageCreateTrueColor($img_nueva_anchura,$img_nueva_altura);
// redimensionar imagen original copiandola en la imagen. La imagen se reajustará al nuevo tamaño
ImageCopyResampled($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
// guardar la imagen redimensionada donde indica $img_nueva
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
}
}
// Ejemplo
redimensionar("jpg","fotos/ra47c6.jpg","fotos/foto",80,80,95);
echo "<img src='foto'>";
?>
CABE MENCIONAR QUE EN LA PARTE DE $img_nueva ES DONDE SE VA A GUADAR LA IMAGEN REDIMENSIONADA YO SE QUE TAL VEZ ES MUY SENCILLO MI PROBLEMA PERO LA VDD SOY NUEVO EN ESTO DE PHP OJALA ME PUEDAN AYUDAR