| 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 creare miniature di immagini in PHP
    È possibile utilizzare PHP e il GD2 libreria gratuita per creare automaticamente le miniature delle immagini sul vostro sito web . Questo può essere utile per creare gallerie di foto , per far fronte a un gruppo dinamico di immagini , o se semplicemente non si desidera creare manualmente le miniature con un editor di immagini . Creazione di una miniatura implica la lettura dell'immagine , facendo una copia ridimensionata l'immagine e poi la visualizzazione della nuova immagine . È necessario che la libreria GD2 installato sul server per utilizzare le funzioni di modifica delle immagini . Istruzioni
    1

    Aprire il file PHP in un editor di testo, ad esempio Blocco note di Windows .
    2

    Creare una nuova funzione PHP per memorizzare il codice di creazione delle miniature . Includere i parametri per la posizione immagine , la destinazione dell'immagine , la larghezza e l'altezza delle miniature delle anteprime. Per esempio, " la funzione create_thumbnail ( $ sorgente , $ destinazione , $ thumb_width , $ thumb_height ) {" .
    3

    Leggi larghezza e l'altezza dell'immagine con il " imagesx ( immagine ) " e funzioni " imagesy ( immagine ) " . Ad esempio, " $ orig_width = imagesx ( $ source) ; $ orig_height = imagesy ( $ source) ; " .
    4

    Caricare l'immagine con la funzione " imagecreatefromjpeg (fonte ) " . L'immagine deve avere estensione " jpeg " . Esistono funzioni simili , se si desidera utilizzare una gif, png , stringa , WBMP , XBM , XPM o fonte immagine TrueColor . Ad esempio, " $ mia_immagine = $ imagecreatefromjpeg ( $ source) ; "
    5

    Creare una nuova immagine vuota con la larghezza e l' altezza desiderata con la funzione " imagecreatetruecolor ( new_width , new_height ) " . . Ad esempio, " $ temp_image = imagecreatetruecolor ( $ thumb_width , $ thumb_height ) ; " .
    6

    Copia una versione ridimensionata l'immagine originale per la nuova immagine con il " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) ; " . Per esempio , Pagina 7

    Visualizzare l'immagine sullo schermo o salvarlo in un file con la funzione " imagejpeg ( immagine , nome del file, qualità) " . Utilizzare un valore di nome di file di "NULL" per visualizzare l'immagine sullo schermo . Il parametro qualità può variare da 0-100 , con 100 avendo la più alta qualità dell'immagine , ma anche la dimensione del file più grande . Ad esempio, " imagejpeg ( $ temp_image , NULL , 100); visualizza la miniatura sullo schermo con una qualità al 100 per cento "
    8

    Utilizzare la funzione " imagedestroy ( immagine ) " per liberare la memoria utilizzata . dalla risorsa immagine . Ad esempio, " imagedestroy ( $ temp_image ) ; " .
    9

    Chiudere la funzione con una "} "
    10

    Chiamare la nuova funzione all'interno del tuo sito web . per creare una miniatura . Chiamare la funzione più volte per ogni immagine che si desidera creare una miniatura per . Ad esempio, " create_thumbnail ( $ image_source , $ image_destination , 120 , 80) ; " .
    11

    Salvare il file PHP , chiuderlo e caricarlo sul vostro server per assicurarsi che funzioni correttamente < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come creare una pagina HTML Accesso 
    ·Come copiare un sito web PHP 
    ·SQL cross join Tutorial 
    ·Come faccio a leggere il contenuto di una remota pagina…
    ·Scuola PHP Progetti 
    ·Come inviare un SMS gratuito con PHP 
    ·Come eseguire il debug di crash di PHP 
    ·Come elencare le informazioni PHP su HostGator 
    ·PHP a XML di conversione 
    ·Qual è il comando WordPress PHP per Get Recent Posts 
      Articoli in evidenza
    ·Come fare un sistema a griglia 2D in XNA 
    ·Come creare una Variante per SM30 
    ·JavaScript Vs . Applet Java 
    ·Java Script Risoluzione dei problemi 
    ·Come modificare un registro con Austrumi 
    ·Come controllare se il primo carattere di una parola è…
    ·Come ottenere la modalità di una lista in Python 
    ·Come creare un collegamento a un file CPP 
    ·Come creare un programma di installazione in Visual Bas…
    ·Come calcolare un checksum in VB 
    Copyright © Conoscenza Informatica http://it.wingwit.com