Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage miniatyrbilder i PHP
    Du kan bruke PHP og gratis GD2 biblioteket for å automatisk opprette miniatyrbilder for bilder på ditt nettsted . Dette kan være nyttig å lage bildegallerier , for å håndtere en dynamisk gruppe med bilder, eller hvis du bare ikke ønsker å manuelt lage thumbnails med et bilderedigeringsprogram . Opprette et miniatyrbilde innebærer å lese på bildet , slik at en endret kopi av bildet og deretter vise det nye bildet . Du må ha GD2 biblioteket installert på serveren din til å bruke bildet redigeringsfunksjoner . Instruksjoner
    en

    Åpne PHP-filen i en teksteditor , for eksempel Windows Notisblokk.
    2

    Opprett en ny PHP-funksjonen til å lagre miniatyrbilde koden . Inkludere parametere for bildet plassering , bilde reisemålet , thumbnail bredde og miniatyrbilde høyde . For eksempel " funksjon create_thumbnail ( $ kilde , $ destinasjon , $ thumb_width , $ thumb_height ) {" .
    3

    Les bildets bredde og høyde med " imagesx ( image )" og " imagesy ( image )" funksjoner. For eksempel , "$ orig_width = imagesx ( $ kilde ), $ orig_height = imagesy ( $ kilde) ; " .
    4

    Legg inn bildet med " imagecreatefromjpeg ( kilde) "-funksjon. Bildet må ha en " jpeg " filtype . Lignende funksjoner finnes hvis du vil bruke en gif , png , streng, wbmp , xbm , xpm eller TrueColor bildekilde . For eksempel , "$ my_image = $ imagecreatefromjpeg ( $ kilde) ; "
    5

    Opprett en ny tom bilde med ønsket bredde og høyde ved hjelp av " ImageCreateTrueColor ( new_width , new_height ) "-funksjon. . For eksempel , "$ temp_image = ImageCreateTrueColor ( $ thumb_width , $ thumb_height ); " .
    6

    Kopier en endret versjon av den opprinnelige bildet til det nye bildet med " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ); " . Eksempelvis Side 7

    Vis bildet på skjermen eller lagre det i en fil med " imagejpeg ( image , filnavn kvalitet) "-funksjon. Bruk et filnavn verdi på " NULL " for å vise bildet på skjermen. Kvaliteten parameteren kan variere fra 0-100 , med 100 har den høyeste kvalitet , men også den største filstørrelsen. For eksempel " imagejpeg ( $ temp_image , NULL , 100), viser miniatyrbildet på skjermen med 100 prosent kvalitet"
    8

    Bruk " imagedestroy ( image ) " funksjonen for å frigjøre minne som brukes . av bildet ressurs. For eksempel " imagedestroy ( $ temp_image ) ; " .
    9

    Lukk funksjon med en " }"
    10

    Ring den nye funksjonen fra din nettside . å lage et miniatyrbilde . Kaller funksjonen gjentatte ganger for hvert bilde du vil lage et miniatyrbilde for . For eksempel " create_thumbnail ( $ image_source , $ image_destination , 120 , 80 ) ; " .
    11

    Lagre PHP filen, lukker den og laste den på serveren din for å sikre at det fungerer skikkelig < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer MySQL Database Server på en Windows-P…
    ·Hvordan Inkluder en PHP fil i TPL 
    ·Hvordan lage en Flash PHP Mysql Website 
    ·Hvordan Strip flenger Med PHP 
    ·WordPress ZLib komprimeringsstøtte funksjoner i PHP 
    ·Hvordan sende en faks med PHP 
    ·Slik kjører PHP -filer i Ubuntu med Argumenter 
    ·Slik konverterer et Count i en liste i PHP 
    ·Hvordan overstyring cPanel Globale innstillinger for en…
    ·Hvordan bruke GUIDer som primær Key 
      Anbefalte artikler
    ·Slik bygger du Java DB i NetBeans 
    ·Hvordan bygge et abonnement nettsted med Dreamweaver 
    ·Hvordan gå tilbake til Main Function in C + + 
    ·Hvordan bruke Variabler i Perl Regex for Ubuntu 
    ·Hvordan Shadow i VB.NET 
    ·Hvordan oppdage en sirkularitet i en lenket liste i Jav…
    ·Hvordan lage SAP bakgrunn Jobs automatisk 
    ·Sette inn et bilde i en HTML- e-post Bruke PHP 
    ·Slik konverterer HEX til RGB Colors 
    ·Slik installerer Allegro Visual C 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/