ProgramacionWeb - Ayuda al webmaster
No has iniciado sesión
Conectar al sistema | Registrar usuario
Cursos Cuestionarios Curso de PHP Capítulo
 
8 votos
Dibujo de líneas con GD
 
 
En este tutorial de 3 páginas veremos cómo podemos dibujar todo tipo de líneas (normales, gruesas, discontinuas, punteadas... ) usando la librería GD de PHP.

ArribaTabla de contenido

ArribaDibujo de lineas básicas

Para dibujar una linea contínua de grosor 1 en una imagen creada con GD, usaremos la función imageline, que funciona de la siguiente manera:
 
000 
imageline($im, $ax, $ay, $bx, $by, $col); 
 
Donde los parámetros que pasamos a la función serán:
$im - Es el identificado de la imagen que hemos creado cómo se explica en este artículo
$ax - Es la coordenada horizontal del primer punto de la línea
$ay - Es la coordenada vertical del primer punto de la línea
$bx - Es la coordenada horizontal del segundo punto de la linea
$by - Es la coordenada vertical del segundo punto de la línea
$col - Es el color de la linea como se explica también en este artículo
Vamos a ver un ejemplo de línea:
 
000 
001 
002 
003 
004 
005 
006 
007 
008 
009 
010 
011 
012 
<?php 
$im 
= @imagecreate(100100) 
or die(
"Error creando la imagen")
$fondo imagecolorallocate($im255255255)// blanco 
$linea imagecolorallocate($im000)// negro 
 
// Dibujamos la línea 
imageline($im10109090$linea)
 
header("Content-type: image/png")
imagepng($im)
imagedestroy($im)
?> 
 
Y aquí tenemos su resultado:

 

Páginas: 1 2

 
Anterior y siguiente
Uso del color c...
 
Comentarios
Este artículo no ha sido comentado hasta el momento
 
Resolver dudas
Si tienes problemas o dudas con el contenido del artículo no dudes a preguntar en los foros de PHP de Programación Web indicando el artículo al que te refieres.