| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan oprettes miniaturebilleder i PHP
    Du kan bruge PHP og fri GD2 biblioteket til automatisk at oprette thumbnails for billeder på din hjemmeside. Dette kan være nyttigt at skabe fotogallerier, at beskæftige sig med en dynamisk gruppe billeder eller hvis du bare ikke ønsker at manuelt oprette thumbnails med et billede editor. Oprettelse af en miniature indebærer at læse billedet , hvilket gør en ændret størrelse kopi af billedet , og derefter vise det nye billede . Du skal have den GD2 biblioteket installeret på din server til at bruge billedet redigeringsfunktioner . Instruktioner
    1

    Åbn din PHP-fil i en teksteditor , såsom Windows Notesblok.
    2

    Opret en ny PHP funktion til at gemme thumbnail skabelse kode. Medtag parametre for billedet placering , billede destination , miniaturebillede bredde og miniature højde. For eksempel, " funktionen create_thumbnail ( $ source , $ destination , $ thumb_width , $ thumb_height ) {" .
    3

    Læs billedets bredde og højde med " imagesx ( billedet )" og " imagesy ( billedet )" funktioner. For eksempel, " $ orig_width = imagesx ( $ kilde) $ orig_height = imagesy ( $ kilde) ."
    4

    Load dit billede med " imagecreatefromjpeg (kilde )" funktion. Billedet skal have en " jpeg " fil forlængelse. Lignende funktioner eksistere, hvis du ønsker at bruge en gif , png , snor, WBMP , xbm , xpm eller TrueColor image source . For eksempel, " $ my_image = $ imagecreatefromjpeg ( $ kilde) "
    5

    Opret et nyt tomt billede med den ønskede bredde og højde ved hjælp af " ImageCreateTrueColor ( new_width , new_height )" funktionen . . For eksempel, " $ temp_image = ImageCreateTrueColor ( $ thumb_width , $ thumb_height ) " .
    6

    Kopier et tilpasset version af dit oprindelige billede til det nye billede med " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) . " For eksempel ,
    7

    vist billedet til skærmen eller gemme den til en fil med " imagejpeg ( billede, filnavnet, kvalitet) "-funktion. Brug et filnavn værdien " NULL" for at vise billedet til skærmen. Den kvalitetsparameter kan variere fra 0-100, hvor 100 med den højeste billedkvalitet , men også den største filstørrelse . For eksempel, " imagejpeg ( $ temp_image , NULL, 100), viser miniaturen på skærmen med 100 procent kvalitet "
    8

    Brug " imagedestroy ( billede) "-funktionen for at frigøre anvendte hukommelse. af billedet ressource. For eksempel, " imagedestroy ( $ temp_image ) " .
    9

    Luk funktionen med en " }"
    10

    Ring den nye funktion fra din webside. oprette et miniaturebillede . Kald funktionen gentagne gange for hvert billede, du vil oprette en miniature for . For eksempel, " create_thumbnail ( $ image_source , $ image_destination , 120, 80) ; " .
    11

    Gem din PHP -fil , skal du lukke det og indlæse det på din server for at sikre, at det fungerer korrekt < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres PHP 5 på Windows XP 
    ·Sådan kompilere MySQL Workbench på CentOS 
    ·Sådan oprettes e-mail bekræftelse i PHP 
    ·Hvordan laver Letter Number Boxes på internettet 
    ·Hvordan til at opføre et felt i en MySQL database med …
    ·Sådan Indsæt en PHP fil i alle sider 
    ·Skulle en PHP klasse Constructor være offentlige eller…
    ·T-SQL String Funktioner 
    ·Hvordan man omdirigerer Email til en PHP Program Desk 
    ·Sådan forespørges Regneark Med PHP 
      Anbefalede Artikler
    ·Java Coding for summen af to tal 
    ·Mobile Development Tools 
    ·Sådan Reverse String i C Brug Arrays Uden Kørselshast…
    ·NetBeans PHP opsætning 
    ·Holografisk Definition 
    ·Sådan Pass Parametre til en applet 
    ·Sådan bruges ConsoleWrite til Output Class Data 
    ·Sådan tilføjes rullepaneler Datagrid 
    ·Sådan forhindrer Web Coding Sårbarheder 
    ·Sådan installeres Zend Optimizer på RedHat Enterprise…
    Copyright © Computer Viden http://www.computerdk.com