Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2004, 16:41
JosephFley
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 21 años, 2 meses
Puntos: 0
Saludos Daz,

Yo había hecho algo como lo que necesitas pero desde php abriendo en php, pero la ventaja esque yo llamaba el php en la propiedad source de la imagen, te explico.

En el archivo madre por así decirlo llamaba a las imágenes de esta forma:

<a href='#'><img src='muestra_imagen.php?imagen=art.jpg&ancho=176&a lto=75' border=0 /></a>

Obviamente el nombre de la imagen lo sacó de una base de datos, y los atributos los puedes sacar de donde lo desees... bueno y este es el archivo que muestra la imagen, en este caso se llama muestra_imagen.php:

Código:
<?php
//formamos la ruta de la imagen
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/upload/";

$imagen = $_GET['imagen'];
$alto = $_GET['alto'];
$ancho = $_GET['ancho'];


  $img = @imagecreatefromjpeg($upload_dir.$imagen) or die("No se encuentra la imagen $upload_dir$imagen<br>\n"); 

  // miramos el tamaño de la imagen original... 
  $datos = getimagesize($upload_dir.$imagen) or die("Problemas con imagen<br>\n"); 
  
  // esta será la nueva imagen reescalada 
  $thumb = imagecreatetruecolor($ancho,$alto); 

  // con esta función la reescalamos 
  //imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]); 
  imagecopyresized ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]); 


  header("Content-type: image/jpeg");
  imagejpeg($thumb, "", 85); 

?>
Este código lo modifique de uno que encontré por aquí, creo que si lo haces así incluyendo la llamada al archivo en el src debería correrte.

Dinos como te vá ya que la verdad me ha dejado pensando....