Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment écrire un Informix SQL Quer…
  • Ma Recherche est rapide dans MySQL e…
  • Comment faire pour accéder aux vari…
  • Comment l'indice de charge dans le c…
  • Comment passer à PHP Iframe 
  • Comment utiliser PHP cURL page Somma…
  • Comment créer une connexion et d'in…
  • Comment faire pour supprimer une val…
  • Comment désactiver le safe mode en …
  • Comment faire pour convertir un tabl…
  •   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 redimensionner des images en PHP

    PHP fournit une fonction pour obtenir la largeur et la hauteur d'une image. Avec cette information et quelques calculs simples , il est possible de redimensionner une image à des fins d'affichage sans l'utilisation d' une bibliothèque graphique . Si vous souhaitez en permanence redimensionner une image, vous devez utiliser une bibliothèque graphique . PHP fournit des fonctions pour utiliser la bibliothèque graphique GD pour manipuler des images . Instructions
    1

    Obtenir la taille d' un fichier image en utilisant la fonction " getimagesize " en PHP. Capturer la valeur de retour de la fonction et d'en extraire la largeur d'image et hauteur . Par exemple, tapez :

    < php

    define (" WIDTH" , 0);

    define ( "hauteur", 1);

    $ image_size = getimagesize ( " monimage.jpg ");

    $ largeur = $ image_size [WIDTH ] ;

    $ height = $ image_size [ hauteur] ;
    2

    Définir les variables égale à la largeur de la cible et la hauteur de redimensionnement. Par exemple, tapez :

    target_width $ = 100;

    $ target_height = 100;
    3

    calculer le ratio de nouveau à ancien largeur et la hauteur et sélectionner la plus faible des deux ratios. Calculer la nouvelle largeur et la hauteur en fonction de ce ratio. Par exemple, tapez :

    ratio_width $ = target_width /$ largeur ;

    $ ratio_height = $ target_height /$ hauteur;

    $ Ratio = min ( ratio_width $, ratio_height ) ;

    new_width $ = intval ( $ Ratio * $ largeur ) ;

    $ new_height = intval ( $ Ratio * $ hauteur ) ;

    > < br > Hôtels 4

    Affichez l'image avec la nouvelle taille en incluant la "largeur" ​​et les attributs "height" dans la balise HTML "img" . Par exemple, tapez :

    mon image
    5

    Redimensionner l'image en permanence par la création d'une copie de l'image en tant que nouvelle image et mise à l'échelle que nouvelle image avec la fonctionnalité fournie par la bibliothèque graphique GD . ? Par exemple, tapez :

    < php

    $ image = imagecreatefromjpeg ( " monimage.jpg ");

    $ new_image = imagecreatetruecolor ( target_width $ , $ target_height ) ;

    imagecopyresampled ($ new_image , $ image , 0, 0 , 0, 0 , target_width $ , $ target_height , $ largeur , $ hauteur ) ;
    6

    Afficher le re- image de taille . Par exemple, tapez :

    imagejpeg ($ new_image , null , 100);

    > Photos
    ?

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour activer une connexion FTP avec PHP 
  • Comment masquer une image avec PHP 
  • Comment faire pour installer SQL Server 2005 Express sur Windows Vista 
  • MySQL Perl Tutoriel 
  • Comment remplacer un URL et enregistrer un fichier avec PHP 
  • Comment faire un calendrier en PHP 
  • Comment faire pour modifier des tableaux associatifs en PHP 
  • Comment utiliser les sessions PHP 
  • Comment créer et utiliser $ _SESSION en PHP 
  • MySQL Comma erreur 
  • Connaissances Informatiques © http://www.ordinateur.cc