Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skapar miniatyrbilder i PHP

    Du kan använda PHP och fri GD2 biblioteket för att automatiskt skapa miniatyrbilder för bilder på din hemsida . Detta kan vara till hjälp för att skapa fotogallerier , att ta itu med en dynamisk grupp av bilder eller om du bara inte vill att manuellt skapa miniatyrbilder med en bildredigerare . Skapa en miniatyrbild innebär att läsa bilden , gör en storleksändrad kopia av bilden och sedan visa den nya bilden . Du måste ha GD2 bibliotek installerat på din server för att använda de funktioner bildredigering . Instruktioner
    1

    Öppna din PHP- filen i en textredigerare , till exempel Anteckningar i Windows .
    2

    Skapa en ny PHP-funktionen för att lagra koden miniatyrbilder . Inkludera parametrar för bildens placering , bilden destination , miniatyr bredd och miniatyr höjd . Till exempel , " funktionen create_thumbnail ( $ källa , $ destination , $ thumb_width , $ thumb_height ) { " .
    3

    Läs bildens bredd och höjd med " imagesx ( image ) " och " imagesy ( image ) " funktioner . Till exempel , " $ orig_width = imagesx ( $ source ) , $ orig_height = imagesy ( $ källa ) , " .
    4

    Ladda din bild med " imagecreatefromjpeg ( källa ) " -funktion . Bilden måste ha ett " jpeg " filtillägg . Liknande funktioner finns om du vill använda en gif , png , sträng , WBMP , XBM , XPM eller TrueColor bildkälla . Till exempel , " $ my_image = $ imagecreatefromjpeg ( $ källa ) , "
    5

    Skapa en ny tom bild med önskad bredd och höjd med hjälp av " imagecreatetruecolor ( new_width , new_height ) " -funktion . . Till exempel , " $ temp_image = imagecreatetruecolor ( $ thumb_width , $ thumb_height ) , " .
    6

    Kopiera en omformaterade versionen av den ursprungliga bilden till den nya bilden med " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) ; " . Till exempel ,
    7

    Visa bilden på skärmen eller spara den till en fil med " imagejpeg ( image , filnamn , kvalitet ) " -funktion . Använd ett filnamn värdet " NULL " för att visa bilden på skärmen . Kvaliteten parametern kan variera från 0-100 , med 100 som har den högsta kvaliteten , men också den största filstorleken . Till exempel , " imagejpeg ( $ temp_image , NULL , 100 ) , visar miniatyren på skärmen med 100 procent kvalitet "
    8

    Använd " imagedestroy ( image ) " -funktion för att frigöra minne som används . av bild resurs . Till exempel , " imagedestroy ( $ temp_image ) , " .
    9

    Stäng av funktionen med ett " } "
    10

    Ring den nya funktionen från din webbsida . att skapa en miniatyrbild . Anropa funktionen flera gånger för varje bild som du vill skapa en miniatyrbild för . Till exempel , " create_thumbnail ( $ image_source , $ image_destination , 120 , 80 ) , " .
    11

    Spara din PHP-fil , stänga den och ladda det på din server för att kontrollera att det fungerar ordentligt < . br > Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Överför & Ändra storlek på en PHP MySQL Bild
    ·Hur konvertera en ICO till en BMP i PHP
    ·Hur man minska antalet tecken i en sträng på PHP
    ·Hur att dölja en textruta i PHP
    ·Hur du fyller klasserna Dynamiskt i PHP
    ·Hur fyller en array med ett frågeresultat i MySQL med …
    ·Hur man programmerar PHP med MacBook
    ·Hur man byter en databas i XML
    ·Hur man sätter annonser i WordPress Footer
    ·MySQL Import Tutorial
    Utvalda artiklarna
    ·Produktionen av konstiga tecken i MySQL PHP
    ·CFG Filtyp
    ·Den VBS Script Kill Process
    ·Visual Studio SQL Tutorial
    ·Dreamweaver Tutorial i JavaScript
    ·Så att köra Start - up skript i XP
    ·Hur får man källa av ett bildelement Använda JavaScr…
    ·Aktivera Inaktivera Form Button i Javascript
    ·Hur du använder X och Y-koordinater i Java
    ·Hur man gör Python Round Up
    Copyright © Dator Kunskap http://www.dator.xyz