Foros del Web » Programando para Internet » PHP »

Imagen Blob

Estas en el tema de Imagen Blob en el foro de PHP en Foros del Web. Hola a todos. El problema que yo tengo es que quiero mostrar una imagen extraida de un campo blob, en un sector de la pagina, ...
  #1 (permalink)  
Antiguo 12/09/2008, 13:44
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicacin: Berisso, Buenos Aires
Mensajes: 244
Antigedad: 15 aos, 10 meses
Puntos: 4
Imagen Blob

Hola a todos.
El problema que yo tengo es que quiero mostrar una imagen extraida de un campo blob, en un sector de la pagina, y cuando hago el procediimiento en la pagina se vizualiza lo siguiente:

Cdigo:
�JFIF�������XmwN59)EA'OYN+KUI6Ҷ]wjzد v68nw*9`I$ X&C ei֞!7eBZGi7ɗLdQ7͐�^#m^y'j1_ʑgqO%.ЃMk[Uoy4ՒMX[ƾJu')8zSէ(Sny(fCMC:WVrqHL_X!bLXcPbIʘn<\  x*?ygO8�;{c3~%ku5)aW*Y $mX^jդJRN.i*jǕ[,*:&"ݨ^˙5+ƑG'8NI1@SP!;pY 0w�`/Gmy. 
.*3o`XbE(@rJާ'fwp`=$gvK+NEIU-*}&-#fPiU-*irVvwFұtHrP3!Ŋc|pN0֍<MwÈ(#I^HD~j+4J"vM7S
}mci-ėV6LmS[nIT,8wRY ޝh-/d,5%Ō*Vy-o,Uc"uʥpq)*nTwSu_ۋII/zƴ2)k)V1Ey&F6l74:Ŷ-0Ko�΁QY:Gymb.ZFokzO%M+J*o$ Rb%H/,m'?-TɇkrI#6H�DT0>dP-~ 5,*N8EN\[iJ&v_ 4[**a,[ngfhh_yX+m4W4>HH$23 -*nm¸;D2('8Wx;&_Bj-jZriܪՌMۻTzu1FT1hZEJTNUResource id #9  y demas caracteres semejantes a estos
que es lo que tengo que hacer para que funcione ? los codigos los extrage del post de Cluster, de este mismo foro... y este es el codigo:

Cdigo PHP:
<?
// OJO, slo funciona con imagnes en formato JPEG ...

$conexion=mysql_connect("","","") or die ("no se ha podido conectar a la BD");
mysql_select_db("BD") or die ("no se ha podido seleccionar la BD");
$sql "SELECT archivo_binario,archivo_tipo,archivo_nombre FROM archivos";
$consulta mysql_query($sql,$conexion);
$imagen mysql_result($consulta,0,"archivo_binario");
// Generar el thumbnail:

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

// Tamao del Thumbanil (de la imagen a generar ..)
$picsize 150;

// Se obtienen los datos del ancho y alto de la imagen.
$new_w imagesx($img);
$new_h imagesy($img);

// Se calcula la relacin alto/ancho
$aspect_ratio $new_h $new_w;

// Se ajusta al nuevo tamao
$new_w $picsize;
$new_h abs($new_w $aspect_ratio);

// Se crea la mascara de la imagen nueva
$dst_img ImageCreateTrueColor($new_w,$new_h);

// Se copia y reajusta el nuevo tamao en la nueva imagen.
imagecopyresampled($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 parmetro (100) indica la calidad de la imagen: en porcentaje relacin calidad/peso imagen.
imagejpeg($dst_img,'',100);

?>
conocido como VER_THUMBNAIL, porque lo que yo quiero, es que se vea la miniatura, de todas las imagenes de la BD y que al cliquear se vea grande.
y lo tengo puesto dentro de un div... si agrego el TAG HEADER me transforma toda la pagina, no solo el div...

Espero que puedan ayudarme... saludos!
  #2 (permalink)  
Antiguo 12/09/2008, 14:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicacin: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigedad: 16 aos
Puntos: 2534
Respuesta: Imagen Blob

mira... lo que pasa es que prepara la imagen de modo binario, para que funcione... debe ser ejecutada desde un atributo src de <img src="mi_script.php"/>

también, debes enviar las cabeceras correspondientes...

Cdigo PHP:
header('content-type: image/jpg'); 
suerte!
__________________
Y U NO RTFM? щ(дщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/09/2008, 15:48
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicacin: Berisso, Buenos Aires
Mensajes: 244
Antigedad: 15 aos, 10 meses
Puntos: 4
Respuesta: Imagen Blob

ahhh o sea que donde quiero que se vea el thumbnail debo llamar al codigo php que lo crea dentro de <img src="">?

Pero ya me paso, que poniendo ese header, no me muestra el contenido de la pagina, solamente la imagen, que nose porque no se ve, pero lo que quiero es que me aparesca el thumb en un costado de la pagina, y que lo demas siga funcionando... no que sea solo la imagen y nada mas en una pagina, se entendio ?
  #4 (permalink)  
Antiguo 12/09/2008, 16:32
Avatar de valenti77  
Fecha de Ingreso: julio-2008
Ubicacin: Berisso, Buenos Aires
Mensajes: 244
Antigedad: 15 aos, 10 meses
Puntos: 4
Respuesta: Imagen Blob

ya logr hacerlo

ahora lo que me queda es que e3sas imagenes se organizen en columnas distintas... cuando haya terminado lo posteo aca para que le sirva a alguien en un futuro

Saludos!
Atencin: Ests leyendo un tema que no tiene actividad desde hace ms 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 23:58.