Foros del Web » Programando para Internet » PHP »

thumbnails problema

Estas en el tema de thumbnails problema en el foro de PHP en Foros del Web. Hola, intento enviar una imagen erdimensionada, obtngo resultados positivos si lo hago en un script que sólo hace eso, calcular la imagen. sin embargo, si ...
  #1 (permalink)  
Antiguo 01/05/2005, 11:09
 
Fecha de Ingreso: mayo-2005
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
thumbnails problema

Hola, intento enviar una imagen erdimensionada, obtngo resultados positivos si lo hago en un script que sólo hace eso, calcular la imagen. sin embargo, si intento integrarlo en una web más grande, el mismo código, sólo veo una sarta de código ASCII incomprensible, no la imagen.

Gracias de antemano.

$imagen->ruta = file_exists("imgs/cat_fotos/$foto->id.jpeg") ? "imgs/cat_fotos/$foto->id.jpeg" : "imgs/cat_fotos/unavailable.jpeg";
$imagen = imagecreatefromjpeg($imagen->ruta);
$anchoImagen = imagesx($imagen);
$altoImagen = imagesy($imagen);
$anchoAvatar = $anchoImagen / 4;
$altoAvatar = $altoImagen / 4;
$avatar = imagecreatetruecolor($anchoAvatar, $altoAvatar);
imagecopyresampled($avatar, $imagen, 0, 0, 0, 0, $anchoAvatar, $altoAvatar, $anchoImagen, $altoImagen);
header("Content-type: image/jpeg");
imagejpeg($avatar);
imagedestroy($avatar);
imagedestroy($imagen);
  #2 (permalink)  
Antiguo 02/05/2005, 13:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
A ese script .. lo debes llamar desde tus otros scripts que necesiten de esa imagen de forma independiente por un tag de imagen común HTML:

1) Guarda ese código con algún nombre: nose.php
2) llamalo desde donde lo requieras tipo:
<img src="nose.php">

Si ese código requiere de alguna variable que le pases para hacer el proceso .. pasalas por el URL y recogelas como tal en dicho script:

Un saludo,
  #3 (permalink)  
Antiguo 02/05/2005, 13:45
 
Fecha de Ingreso: noviembre-2003
Mensajes: 34
Antigüedad: 14 años
Puntos: 0
bueno soy nuevo en este foro y acabo de crear una funcion para generar thumbails q crea una imagen pequeña de la imagen original

//funcion q crea el thumbnial
bueno espero q esto te ayude esta funcion la cabo de crear!!! y me salio perfectamente, lo q haces es crear un thumbnail del archivo original:

//funcion para generar el thumbnail
function preview_img($folder,$img)
{
//$folder= es la carpeta donde esta la imagen
//$img= nombre del archivo JPG

$ruta="gallery/gallery/".$folder."/".$img;
$original = imagecreatefromjpeg($ruta);
// esta con un tamño de 150 px
$thumb = imagecreatetruecolor(150,150);$ancho = imagesx($original);
$alto = imagesy($original);

imagecopyresampled($thumb,$original,0,0,0,0,150,15 0,$ancho,$alto);
imagejpeg($thumb,$folder."/t".$img,60);
// 60 es la calidad de compresión, y en "gallery/gallery/".$folderes la ruta donde se va crear archivo y ."/t".$img es el nombre q va a teber ek thumbnail,
}
//aplicando el thumbnail
preview_img("carpeta","mifoto.jpg")
//se crearia carpeta/tmifoto.jpg
echo "<img src=\"carpeta/tmifoto.jpg\">";

ya bueno tu lo adecuasa tu problema este ejemplo lelvo funcionando emn internet y en una galleria de imagenes almacenadas en una base de datos solo es cosa de adeccuarla espero q te sirva ;)
  #4 (permalink)  
Antiguo 03/05/2005, 14:09
 
Fecha de Ingreso: mayo-2005
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Gracias

vale gracias lo probare
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 19:13.