11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

mostrar <strong>un</strong>a imagen JPG, utilice la f<strong>un</strong>ción imagejpeg(). Compruebe que Notepad++ lo codifica<br />

correctamente en ANSI; de lo <strong>con</strong>trario, no se podrá visualizar la imagen.<br />

Por ejemplo:<br />

<br />

Inserte el código en <strong>un</strong> archivo imagen.php.<br />

Esta imagen, representada <strong>con</strong> <strong>un</strong> rectángulo verde en otra página <strong>PHP</strong>, se visualizará nombrando la<br />

imagen como <strong>un</strong>a imagen normal. Introduzca su nombre en el atributo src de la etiqueta img:<br />

<br />

Para guardar la imagen en el disco, agregue en el seg<strong>un</strong>do parámetro opcional la ruta y el nombre de<br />

la imagen en la f<strong>un</strong>ción imagepng().<br />

Por ejemplo:<br />

<br />

Observe que se ha eliminado la f<strong>un</strong>ción header() y ya no se muestra la imagen, a<strong>un</strong>que esté<br />

guardada.<br />

Para crear <strong>un</strong>a imagen desde <strong>un</strong>a imagen que ya existe, utilice la f<strong>un</strong>ción imagecreatefromjpeg(), y<br />

tome como parámetros el nombre de la imagen de tipo JPG.<br />

Por ejemplo, <strong>un</strong>a imagen Koala.jpg ubicada en el mismo lugar que su página <strong>PHP</strong>:<br />

<br />

Todo esto tiene la ventaja de que crea imágenes dinámicas, cuya forma y <strong>con</strong>tenido pueden cambiar<br />

dependiendo de los datos incluidos en la base de datos.<br />

Para terminar el script, agregue la f<strong>un</strong>ción imagedestroy($resorigen), que libera del servidor la<br />

memoria que ha ocupado la imagen.<br />

<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!