| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo dibujar un corazón con PHP GD
    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 ) {< br >

    $ 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

    Previous :

    next :
      Artículos relacionados
    ·Cómo habilitar una conexión FTP con PHP 
    ·PHP para el envío de correo electrónico a un Gmail o …
    ·Cómo mejorar el cálculo matemático en PHP 
    ·La función Multiply en MySQL 
    ·Cómo insertar en una base de datos MySQL 
    ·PHP Syntax Error : Unexpected T cadenas 
    ·Cómo crear un juego de rol en PHP 
    ·Cómo mover datos de MySQL a MongoDB Script 
    ·Cómo crear dinámicas Siguiente y Anterior botones en …
    ·Buscar MySQL Tutorial 
      Artículos destacados
    ·¿Por qué es COBOL Populares 
    ·Cómo Interface PHP y MySQL 
    ·Cómo escribir un plan de pruebas 
    ·¿Cómo puedo dibujar un cursor en forma de cruz dentro…
    ·Cómo crear una secuencia de comandos de restablecimien…
    ·Cómo escribir un archivo XLS en VB 
    ·Cómo deshabilitar desencadenadores en MySQL 
    ·Cómo enviar una solicitud a un servidor proxy en Pytho…
    ·Cómo utilizar Visual C + + Express 
    ·Cómo utilizar Attachments.Add para adjuntar varios en …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com