| |||
En la pagina que quieras que aparesca la imagen creas un enlace "<img src=archivo.php?ruta=imagenes/imagen.jpg&altura=X&ancho=X>" <? //guardar este codio en "archivo.php" // mediante header identifico que estoy trabajando con una imagen jpg header("Content-type: image/jpeg"); //creo una copia del original a la variable $imsrc mediante la variable que pase $ruta $imsrc = @imagecreatefromjpeg($ruta); //extraigo las medidas del original en las variables $an y $al mediante las funciones imagesx y imagesy $an = imagesx($ruta); $al = imagesy($ruta); //creo la estructura de la imagen nueva como variable $imagen y con las variables que pase; $altura y $ancho $imagen = imagecreatetruecolor($ancho,$altura); //copia la imagen creada en la estructura imagecopyresized($imagen,$imsrc,0,0,0,0,$ancho,$al tura,$an,$al); //lo envio al navegador y luego livero la memoria imagejpeg($imagen); imagedestroy($imagen); ?> Espero que que medio claro.
__________________ Nicolás Ancheta | [email protected] |
| |||
Para el ejemplo que dió ElNico .. necesitas tener instaladas en tu servidor las extensiones (librerias) GD 2.x (por usar el imagecreatetruecolor y funciones afines ..). Antes de nada .. revisa en un phpinfo() si dispones de dichas extensiones .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |