Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Generación dinámica de Imágenes con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Generación dinámica de Imágenes con PHP

Bueno con este articulo aprenderemos a crear imagenes de forma dinámica es decir en tiempo de ejecución, el único requisito es tener instalado el modulo GD Library, para comprobar esto crearemos una página nueva y pondremos el siguiente codigo PHP...

<?php
phpinfo(INFO_MODULES);
?>

Ejecutamos esta página y nos fijamos si en el navegador aparece la sección GD, es algo similar a la siguiente imagen...

Info GD

Si no lo tienen lo pueden instalar desde aqui...

La imagen dinamica que crearemos seran dos rectángulos, para esto lo primero que tenemos que crear es la imagen y sus dimensiones...

<?php

$img_number = imagecreate(100, 50);

?>

La función imagecreate nos crea una imagen cuyos parámetros definen el ancho y el alto respectivamente, esta función nos devuelve un número que indetificará a esa imagen. Así con el ejemplo anterior creamos una imagen de 100x50.

El siguiente paso es crear los colores a utilizar, la forma de hacerlo es la siguiente...

<?php

$img_number = imagecreate(100,50);
$blanco = imagecolorallocate($img_number,255,255,255);
$negro = imagecolorallocate($img_number,0,0,0);
$gris = imagecolorallocate($img_number,204,204,204);

?>

Con la función imagecolorallocate creamos los colores que utilizaremos para la imagen pasada como primer parámetro, en este caso $img_number que es el número que identifica a la imagen creada anteriormente, los otros tres parámetros son los valores RGB (rojo, verde, azul) que se utilizarán para formar los colores.



Usuarios que han visto este tema también han visto...

- Ambito de variables en PHP
- Bajar archivos en PHP
- Crear una lista de carpetas con PHP
- Introducción y Sintaxis Básica
- Usuarios activos con PHP con base de datos


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 29-08-2008 a las 01:30:20