| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come ridimensionare le immagini in PHP
    PHP fornisce una funzione per ottenere la larghezza e l' altezza di un'immagine . Con queste informazioni ed alcuni semplici matematica, è possibile ridimensionare un'immagine per scopi di visualizzazione senza l'uso di una libreria grafica . Se si vuole definitivamente ridimensionare un'immagine è necessario utilizzare una libreria grafica . PHP fornisce funzioni per utilizzare la libreria grafica GD per manipolare le immagini . Istruzioni
    1

    ottenere la dimensione di un file di immagine utilizzando la funzione " getimagesize " in PHP . Cattura il valore restituito dalla funzione ed estrarre la larghezza e l' altezza dell'immagine. Ad esempio, digitare : ?

    < Php

    define ( " WIDTH " , 0 ) ;

    define ( " ALTEZZA " , 1) ;
    < p > $ image_size = getimagesize ( " myImage.jpg " ) ;

    $ width = $ image_size [ wIDTH ] ;

    $ altezza = $ image_size [ HEIGHT ] ;
    2 Impostare le variabili

    pari alla larghezza di destinazione e l'altezza per il ridimensionamento . Ad esempio, digitare :

    $ target_width = 100;

    $ target_height = 100;
    3

    calcolare il rapporto di nuovo al vecchio larghezza e altezza e selezionare il più basso dei due rapporti . Calcolare la nuova larghezza e altezza basata su questo rapporto . Ad esempio, digitare :

    $ ratio_width = $ target_width /$ larghezza ;

    $ ratio_height = $ target_height /$ altezza ;
    $ rapporto

    = min ( $ ratio_width , $ ratio_height ) ;

    $ new_width = intval ( $ ratio * $ width ) ;

    $ new_height = intval ( $ ratio * $ altezza ) ; ?

    > < br >
    4

    Visualizzare l'immagine con la nuova dimensione , includendo la "larghezza " e attributi "height" nel tag HTML "img " . Ad esempio, digitare : ?

    < Img src = " myImage.jpg " alt = " La mia immagine " width = " ? ? < Php echo $ new_width > " height = " < php echo $ new_height ? > " />
    5

    Ridimensionare l'immagine in modo permanente con la creazione di una copia dell'immagine come nuova immagine e il ridimensionamento che nuova immagine con le funzionalità fornite dalla libreria grafica GD . ? Ad esempio, digitare :

    < php

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

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

    imagecopyresampled ( $ new_image , $ immagine , 0 , 0 , 0 , 0 , $ target_width , $ target_height , $ larghezza , $ altezza ) ;
    6

    Visualizzare la ri- immagine di dimensioni . Ad esempio, digitare :

    imagejpeg ( $ new_image , null , 100);

    >

    ?

    Previous :

    next :
      Articoli Correlati
    ·Come installare un PHP a XML Serializer 
    ·Come aprire un file in PHP 
    ·Come calcolare i valori di un grafico a linee PHP 
    ·Come creare un quadrato utilizzando PHP 
    ·Come connettersi a MySQL con PowerShell 
    ·Come tagliare l'ultimo carattere in PHP 
    ·Come eseguire un Coldfusion Pagina Da PHP 
    ·Come installare annunci in un messaggio singolo PHP 
    ·PHP Trucchi pulsante 
    ·PHP String Confronto 
      Articoli in evidenza
    ·Come convertire da Word in HTML usando VB6 
    ·Come convertire una variabile a lungo nel byte in Visua…
    ·Come ottenere il numero di porta del server in Java 
    ·Come creare una funzione UDB 
    ·Come controllare un tipo di file PHP 
    ·Come aumentare le dimensioni delle immagini in Applet 
    ·Come modificare DataGrid cellulare in Silverlight 
    ·Tutorial su algoritmi utilizzati in computer grafica 
    ·Come passare il testo in Java 
    ·Come grafico con il software per Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com