“Conocimientos Programación>Programación PHP /MySQL

Cómo dibujar un corazón con PHP GD

2012/8/18
El lenguaje de programación , Hypertext Preprocessor (PHP ) cuenta con una biblioteca de gráficos llamado gráficos empate ( GD ) . GD le permite crear dinámicamente imágenes de acuerdo a las circunstancias cambiantes , tales como gráficos , que siempre se actualizan o marcas de agua en imágenes subido por el usuario . Si desea dibujar un corazón o cualquier otra forma, afilar sus habilidades para crear cualquier tipo de imagen que desea ampliará las posibilidades de lo que puede hacer con la biblioteca GD . Instrucciones
1

Abra un editor de texto que no hace rico formato de texto, como el Bloc de notas y escriba la etiqueta de apertura de PHP : . < Php
2

Escriba una función Bézier para dibujar curvas. La biblioteca de funciones GD no incluye una función de este tipo , por lo que cree su propia ( ver Recursos) . La función siguiente se utiliza la función de GD " imagesetpixel ", que establece un píxel en las coordenadas especificadas por el segundo y tercer parámetros . El cuarto parámetro especifica el color y , como la mayoría de las funciones de GD , el primer parámetro es un identificador de imagen .
Función

bezier (& $ img , $ x, $ y , $ color , $ res ) {

$ cx = 3 * ($ x [ 1 ] - $ x [ 0 ] ) ;

$ bx = 3 * ($ x [ 2 ] - $ x [ 1 ] ) - $ cx ;

$ ax = $ x [ 3 ] - $ x [ 0 ] - $ cx - $ bx ;

$ cy = 3 * ( $ y [ 1 ] - $ y [ 0 ] ) ;

$ by = 3 * ( $ y [ 2 ] - $ y [ 1 ] ) - $ cy ;

$ ay $ = y [ 3 ] - $ y [ 0 ] - $ cy - $ by;

for ($ i = 0 ; $ i < = $ res , $ i + + ) {

$ t = $ i /$ res ;

$ xt = $ ax * pow ( $ t , 3 ) + $ bx * pow ( $ t , 2 ) + $ cx * $ t + $ x [ 0 ] ;

$ yt = $ ay * pow ( $ t , 3 ) + $ by * pow ( $ t , 2 ) + $ cy * $ t + $ y [ 0 ] ;

imagesetpixel ($ img , redondo ($ xt ) , round ( $ yt ), $ color) ;

}

}
3

Inicialice la imagen y los colores que usted necesita . En el siguiente código de ejemplo, la imagen se inicializa a ser de 200 por 200 píxeles , utilizando la función " imagecreate ", que también crea el identificador de imagen "$ img . " Los colores rojo y blanco se inicializan con la función " imagecolorallocate " al especificar los valores de 0 a 255 para el rojo , verde y azul. El primer color inicializado se convertirá en el color de fondo

Programación PHP /MySQL
Cómo usar PHP /MySQL desde Dreamweaver MX
Cómo convertir PHP para Booleanos
Cómo concatenar en DB2 SQL
Cómo cambiar el Nombre de la columna de la tabla MySQL con T -SQL
Cómo ejecutar un archivo por lotes en PHP
Cómo insertar una imagen en un correo electrónico HTML Usando PHP
Cómo convertir todo a mayúsculas con PHP
Cómo insertar un código PHP en una línea Echo
Conocimientos Informáticos © http://www.ordenador.online