| 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 crear imágenes en miniatura en PHP
    Puede utilizar PHP y la biblioteca libre GD2 para crear automáticamente miniaturas de imágenes en su sitio web. Esto puede ser útil para crear galerías de fotos, para hacer frente a un grupo dinámico de imágenes, o si simplemente no desea crear miniaturas manualmente con un editor de imágenes . La creación de la miniatura implica la lectura de la imagen, hacer una copia redimensionada de la imagen y luego mostrar la nueva imagen. Usted debe tener la biblioteca GD2 instalado en el servidor para utilizar las funciones de edición de imagen. Instrucciones
    1

    Abra su archivo PHP en un editor de texto, como el Bloc de notas de Windows .
    2

    Crear una nueva función de PHP para almacenar el código de creación de imágenes en miniatura. Incluir parámetros para la ubicación de la imagen , la imagen de destino , la anchura y la altura de miniaturas miniaturas. Por ejemplo, " create_thumbnail función ( $ fuente , $ destino, $ thumb_width , $ thumb_height ) {" .
    3

    Leer anchura y altura de la imagen con el " imagesx (imagen )" y funciones " imagesy (imagen ) " . Por ejemplo , "$ orig_width = imagesx ( $ source ), $ orig_height = imagesy ( $ source ) ; " .
    4

    Cargue su imagen con la función " imagecreatefromjpeg (fuente ) " . La imagen debe tener una extensión " jpeg " . Funciones similares existen si usted desea utilizar un gif , png , cuerda , WBMP , XBM , XPM o fuente de imagen de color verdadero . Por ejemplo , "$ Mi_imagen = $ imagecreatefromjpeg ( $ source ),"
    5

    Crear una nueva imagen en blanco con la anchura y la altura deseada utilizando la función " imagecreatetruecolor ( new_width , new_height ) ." . Por ejemplo , "$ temp_image = imagecreatetruecolor ($ thumb_width , $ thumb_height ) ; " .
    6

    Copiar una versión redimensionada de la imagen original a la nueva imagen con el " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) ; " . Por ejemplo , Página 7

    Muestra la imagen a la pantalla o guardarlo en un archivo con la función " imagejpeg (imagen , nombre de archivo , la calidad ) " . Utilice un valor de nombre de archivo de "NULL " para mostrar la imagen en la pantalla. El parámetro de calidad puede variar desde 0 hasta 100 , con 100 que tiene la imagen de más alta calidad, sino también el tamaño de archivo más grande . Por ejemplo, " imagejpeg ($ temp_image , NULL, 100 ), se muestra la imagen en la pantalla con una calidad de 100 por ciento "
    8

    Utilice la función " imagedestroy (imagen ) " para liberar la memoria utilizada. por el recurso de imagen . Por ejemplo, " imagedestroy ($ temp_image ) ; " .
    9

    cerrar la función con un " }"
    10

    Llame a la nueva función dentro de su página web. para crear una vista en miniatura . Llame a la función varias veces para cada imagen que desea crear una miniatura. Por ejemplo, " create_thumbnail ($ image_source , $ image_destination , 120, 80 ) ; " .
    11

    Guarde el archivo PHP cerrarla y cargarla en el servidor para asegurarse de que funciona correctamente < . br>

    Previous :

    next :
      Artículos relacionados
    ·Cómo configurar Apache PHP sobre MySQL en CentOS CentO…
    ·Cómo crear su sitio web con PHP 
    ·Cómo enviar correo a un PHP IIS 6 
    ·Como orden de los bytes de un carácter en PHP 
    ·Cómo dibujar gráficos en PHP 
    ·¿Qué es un eco de PHP ? 
    ·Cómo instalar un PHP para serializador XML 
    ·Tutorial de PHP y SimpleXML Atributos 
    ·Cómo cambiar las hojas de estilo con Cookies en PHP 
    ·Cómo comprobar una cadena de caracteres incorrectos en…
      Artículos destacados
    ·¿Por qué aparece un bucle infinito 
    ·Cómo conectar PHP con MySQL usando WAMP 
    ·El chat de voz Proyectos en Visual Studio 
    ·Cómo conectar GoDaddy Java para MySQL 
    ·Cómo convertir enteros a Bytes 
    ·ADO Tutorial de SQL Server 
    ·Cómo convertir MySQL a SQLite 
    ·Crear una página Web Design Diseño 
    ·Cómo calcular la codificación de los cuadros de Java 
    ·Cómo imprimir enteros en Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com