| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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);
    < p > $ 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
    ?

    Previous :

    next :
      articles connexes
    ·Comment analyser une délimité par des tabulations fic…
    ·Comment faire l' AJAX avec PHP et HTML 
    ·Comment vérifier Scripts dans MySQL 
    ·Comment arrêter un PHP & Start autre fichier PHP 
    ·MySQL PHP WP : Comment insérer un message Plugin Batch…
    ·Comment écrire un pont utilisateur WordPress 
    ·Comment créer un lecteur MP3 en PHP 
    ·Comment écrire API PHP Classes Tirez sur un serveur di…
    ·Quelle est la fonction DateDiff PHP 
    ·Comment faire pour supprimer la clé primaire dans MySq…
      articles en vedette
    ·Comment trouver le plus grand nombre dans un tableau 
    ·Comment écrire du code Perl portable 
    ·Comment installer Zend Optimizer sur RedHat Enterprise …
    ·Comment tuer MySQL 
    ·Exceptions de fichiers pour les applets Java : Arial.tt…
    ·Comment faire pour envoyer des commandes série à un p…
    ·Comment compiler RPC dans MS- DOS 
    ·Développeur Apple Ressources 
    ·Comment ouvrir un document Word en VB Net 
    ·Comment faire pour modifier dans GridView 
    Copyright © Connaissances Informatiques http://fr.wingwit.com