Foros del Web » Programando para Internet » PHP »

Miniaturas desde una base de datos

Estas en el tema de Miniaturas desde una base de datos en el foro de PHP en Foros del Web. Hola a todos, este es mi primer post y aprovecho para saludar. Mi problema es que cargo imagenes (el nombre) desde una base de datos ...
  #1 (permalink)  
Antiguo 07/08/2008, 08:43
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 3
Miniaturas desde una base de datos

Hola a todos, este es mi primer post y aprovecho para saludar.

Mi problema es que cargo imagenes (el nombre) desde una base de datos mysql y funciona perfectamente, pero he querido que en lugar de poner la imagen completa ponga una miniatura lo hago con la libreria GD de esta forma:

Código PHP:
while ($registro mysql_fetch_row($resultado)) { 
// miniatura
$imagen="subidos/imagenes/"."$imagen";

$original imagecreatefromjpeg($imagen);

$miniatura imagecreatetruecolor(150,150);



$ancho imagesx($original);

$alto imagesy($original);

imagecopyresampled($miniatura,$original,0,0,0,0,150,150,$ancho,$alto);

imagejpeg($miniatura,$imagen_mini,90);

echo 
"<a href='$ruta_img$imagen_mini' target=_top><img src=$ruta_img$imagen_mini></a>";

echo
"Esto es $imagen_mini";
}


Con esto me salen un monton de simbolos raros como si estuviera leyendo la imagen como si fuera codigo ascii en lugar de binario (supongo)

Muchas gracias a todos 
  #2 (permalink)  
Antiguo 07/08/2008, 11:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Miniaturas desde una base de datos

Hola rutame,

Revisa en el foro el tutorial de Cluster para subir las imagenes en formato binario a la base de datos, en la ultima parte del tutorial, Cluster indica como mostrar las imagenes asi en un ciclo y redimensionarlas.

Saludos.
  #3 (permalink)  
Antiguo 07/08/2008, 11:19
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Miniaturas desde una base de datos

Muchisimas gracias GatorV, pero no se si ese es mi problema porque si no saco miniaturas si que funciona bien, le indico el nombre de la imagen (que se encuentra en la BBDD) y que la muestre con un echo.
  #4 (permalink)  
Antiguo 07/08/2008, 11:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Miniaturas desde una base de datos

Lo que pasa es que para poder redimensionar una imagen es forzoso que llames al script que redimensiona usando el tag <img> por eso te sale como el "codigo fuente" de la imagen de la forma que lo estas haciendo.

Cluster explica como en un ciclo ir mostrando todas las imagenes, es por eso que te remito a ese tema.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:49.