Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour installer annonce…
  • Comment utiliser les cases à cocher…
  • MySQL Créer un didacticiel de base …
  • Comment télécharger les fichiers D…
  • Comment faire pour déterminer les n…
  • Comment créer un script de connexio…
  • Twitter API passe Limite de longueur…
  • Comment installer un PHP à sériali…
  • MySQL externe Tutorial Rejoignez 
  • Comment se débarrasser des Caractè…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment créer des vignettes de l'image en PHP

    Vous pouvez utiliser PHP et la bibliothèque libre GD2 pour créer automatiquement des vignettes pour les images de votre site. Cela peut être utile pour créer des galeries de photos , pour faire face à un groupe dynamique d' images ou simplement si vous ne voulez pas créer manuellement les vignettes avec un éditeur d'image . Création d'une vignette implique la lecture de l'image, faire une copie de l'image redimensionnée , et ensuite l'affichage de la nouvelle image . Vous devez avoir la bibliothèque GD2 installée sur votre serveur pour utiliser les fonctions de retouche d'image . Instructions
    1

    Ouvrez votre fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows .
    2

    Créer une nouvelle fonction PHP pour stocker le code de création de vignettes . Inclure les paramètres pour l' emplacement de l'image , la destination de l'image, largeur des vignettes et la hauteur des vignettes. Par exemple, " fonction create_thumbnail ($ source $ destination, thumb_width $ , $ thumb_height ) {" .
    3

    Lire la largeur et la hauteur de l'image avec la " imagesx (image) " et fonctions " imagesy (image) " . Par exemple, "$ orig_width = imagesx ($ source) ; $ orig_height = imagesy ($ source) ; ».
    4

    Chargez votre image avec la fonction " imagecreatefromjpeg (source) " . L'image doit avoir une extension de fichier "jpeg " . Des fonctions similaires existent si vous souhaitez utiliser un gif, png , ficelle, WBMP, XBM , XPM ou source de l'image TrueColor . Par exemple, "$ mon_image = $ imagecreatefromjpeg ($ source) ; "
    5

    Créer une nouvelle image vierge avec la largeur et la hauteur souhaitée à l'aide de la fonction " imagecreatetruecolor ( new_width , new_height )." . Par exemple, "$ temp_image = imagecreatetruecolor ( thumb_width $ , $ thumb_height ) ; ».
    6

    Copier une version redimensionnée de l'image originale à la nouvelle image avec la " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) ; ». Par exemple,
    7

    Affichez l'image à l'écran ou l'enregistrer dans un fichier avec la fonction " imagejpeg (image, nom , qualité) " . Utilisez une valeur de nom de fichier "NULL" pour afficher l'image à l'écran . Le paramètre de la qualité peut varier de 0 à 100 , avec 100 ayant qualité d'image la plus élevée, mais aussi la plus grande taille de fichier. Par exemple, " imagejpeg ($ temp_image , NULL , 100); affiche la vignette sur l'écran avec une qualité de 100 pour cent "
    8

    Utilisez l' " (image) imagedestroy " fonction pour libérer de la mémoire utilisée . par la ressource d'image. Par exemple, " imagedestroy ($ temp_image ) ; ».
    9

    Quitter la fonction avec une "}"
    10

    Appelez la nouvelle fonction à partir de votre page web . pour créer une vignette. Appelez la fonction à plusieurs reprises pour chaque image que vous souhaitez créer une vignette pour . Par exemple, " create_thumbnail ($ image_source , $ image_destination , 120, 80); " .
    11

    Enregistrez votre fichier PHP , fermez-le et chargez-le sur votre serveur pour s'assurer qu'il fonctionne correctement < . br>

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler PHP avec SSL 
  • Comment analyser une délimité par des tabulations Txt fichier dans un tableau en PHP 
  • Comment faire un PHP Chat Room 
  • Comment ajuster les paramètres d'initialisation PHP 
  • Le PHP Se souvenir de moi Tutorial 
  • Comment faire de la qualité Dégradés CSS 
  • Comment faire pour activer PHP sur IIS 6.0 
  • Comment faire pour importer à partir de SQL dans MySQL 
  • Meilleurs moyens de recherche avec PHP & MySQL Keys mot 
  • Comment faire pour supprimer des numéros de ligne dans MySQL 
  • Connaissances Informatiques © http://www.ordinateur.cc