Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/06/2006, 15:37
merry
 
Fecha de Ingreso: marzo-2006
Mensajes: 30
Antigüedad: 18 años, 1 mes
Puntos: 0
Sonrisa

hola

probe el codigo donde mando a llamar el thumbail pero no me lo hace ya que unicamente guardo la imagen a su tamaño original a la base de dato y de ahi la mando a llamar para convertirla a miniatura.

este es mi codigo donde obtengo el dato de la bd.

Código PHP:
 <?
echo '<table width="324" border="0" align="center" cellpadding="1" cellspacing="3"  bordercolor="#99CC66">';  
 do {
       echo 
"<tr>";  
    echo 
" <tr align=\"center\" style=\"background-color:$color\" onMouseOver=\"this.style.backgroundColor='$color3'\" onMouseOut=\"this.style.backgroundColor='$color'\" >"
    for(
$i=0$i<6$i++)
       {   echo 
'<td align="center" >';
             if(
$i)$row_rsTablaPersonalizada mysql_fetch_assoc($rsTablaPersonalizada);
              {
             echo 
"<img  BORDER='0' src=\"ver_thumbails.php?cve_imagen=".$row_rsTablaPersonalizada['cve_imagen']."\" > \n" ;
            echo 
'&nbsp;'
                echo 
'&nbsp;'
               echo 
'<font color="#000000" size="2">'.$row_rsTablaPersonalizada['cve_imagen']."</font>\n";
                echo 
'<br><font color="#000000" size="2">'.$row_rsTablaPersonalizada['nombre']."</font></br> \n";
               }
               
           echo 
'</td>';
       }   
     echo 
"</tr>";
}while (
$row_rsTablaPersonalizada mysql_fetch_assoc($rsTablaPersonalizada));

echo 
"</table>" ;

?>

codigo: ver_thumbail.php
Código PHP:
 <?php 
if(isset($_GET['cve_imagen'])) { 
include(
"conectar.php");
$lnk=conectar();
  
    
$sql "SELECT foto,nombre FROM imagenes WHERE cve_imagen='".$_GET['cve_imagen']."'"
    
$consulta mysql_query($sql,$lnk); 
    
$imagen mysql_result($consulta,0,"foto"); 

    
// Envio cabeceras al navegador .. se indica que lo "que vá" es una imagen de formato MIME JPEG 
    
Header ("Content-type: image/jpeg"); 

    
// Generar el thumbnail: 

    // Se crea la imagen desde el campo binario de la BD 
    
$img imagecreatefromstring($imagen); 

    
// Tamaño del Thumbanil (de la imagen a generar ..) 
    
$picsize 100
     
    
// Se obtienen los datos del ancho y alto de la imagen. 
    
$new_w imagesx($img); 
    
$new_h imagesy($img); 

    
// Se calcula la relación alto/ancho 
    
$aspect_ratio $new_h $new_w
     
    
// Se ajusta al nuevo tamaño 
    
$new_w $picsize
    
$new_h abs($new_w $aspect_ratio); 
    
$dst_img imagecreatetruecolor($new_w,$new_h); 
// Se copia y reajusta el nuevo tamaño en la nueva imagen. 
     
imagecopyresampled($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img));  
    
// Se copia y reajusta el nuevo tamaño en la nueva imagen. 
    
imagecopyresized($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img)); 
    
// Se entrega al buffer de salida (navegador en este caso) la imagen en formato JPEG 
    // El tercer parámetro (100) indica la calidad de la imagen: en porcentaje relación calidad/peso imagen. 
    
imagejpeg($dst_img,'',120); 
    
 
//echo $dst_img; 


?>
por tu atencion gracias...