Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe je afbeelding Thumbnails Maak in PHP
U kunt PHP en de vrije GD2 bibliotheek gebruiken om automatisch miniaturen voor afbeeldingen op uw website te creëren . Dit kan nuttig zijn om fotogalerijen te maken , om te gaan met een dynamische groep van beelden of als je gewoon niet wilt handmatig thumbnails maken met een foto-editor . Het creëren van een miniatuur houdt het lezen van de afbeelding , het maken van een aangepast exemplaar van het beeld en dan het weergeven van de nieuwe afbeelding . Je moet de GD2 bibliotheek geïnstalleerd op uw server om de beeldbewerking functies gebruiken . Instructies
1

Open je PHP -bestand in een teksteditor , zoals Windows Kladblok. Kopen van 2

Maak een nieuwe PHP functie naar de verkleinde creatie code op te slaan . Onder meer parameters voor de afbeelding locatie , afbeelding bestemming , verkleinde breedte en miniaturen hoogte . Bijvoorbeeld , " functie create_thumbnail ( $ source , $ bestemming , $ thumb_width , $ thumb_height ) { " .
3

Lees breedte en hoogte van de afbeelding met de " imagesx ( image ) " en " imagesy ( image ) " functies . Bijvoorbeeld , " $ orig_width = imagesx ( $ source ) ; $ orig_height = imagesy ( $ source ) ; " .
4

Laad je afbeelding met de " imagecreatefromjpeg ( bron ) " functie . De afbeelding moet een " jpeg " extensie hebben . Vergelijkbare functies bestaan ​​als je wilt een gif, png , touwtje , wbmp , XBM , XPM of truecolor afbeelding bron te gebruiken . Bijvoorbeeld , " $ my_image = $ imagecreatefromjpeg ( $ source ) ; "
5

Maak een nieuwe lege afbeelding met de gewenste breedte en hoogte met de functie " imagecreatetruecolor ( new_width , new_height ) " . . Bijvoorbeeld , " $ temp_image = imagecreatetruecolor ( $ thumb_width , $ thumb_height ) ; " .
6

Copy een aangepaste versie van de oorspronkelijke afbeelding om de nieuwe afbeelding met de " imagecopyresized ( new_image , original_image , 0 , 0,0,0 , new_width , new_height , orig_width , orig_height ) ; " . Bijvoorbeeld ,
7

Geef het beeld op het scherm of op te slaan in een bestand met de functie " imagejpeg ( image , bestandsnaam , kwaliteit ) " . Gebruik een bestandsnaam waarde " NULL " om het beeld weer te geven op het scherm. De parameter kwaliteit kan variëren van 0-100 , met de hoogste kwaliteit beeld, maar ook de grootste bestandsgrootte 100 hebben . Bijvoorbeeld , " imagejpeg ( $ temp_image , NULL , 100 ) ; toont de miniatuur op het scherm met 100 procent kwaliteit "
8

Gebruik de " imagedestroy ( image ) " functie om geheugen vrij te gebruiken . door het beeld bron . Bijvoorbeeld , " imagedestroy ( $ temp_image ) ; " .
9

Sluit de functie met een " } "
10

Roep de nieuwe functie vanuit uw webpagina. om een miniatuur te maken . Roep herhaaldelijk de functie voor elke afbeelding die u wilt een miniatuur voor creëren . Bijvoorbeeld , " create_thumbnail ( $ image_source , $ image_destination , 120 , 80 ) ; " .
11

Sla uw PHP- bestand , sluit het en laad het op uw server om te controleren of het goed werkt < . br >

Previous: Next:
  PHP /MySQL Programmering
·PHP kan verbinding maken met e…
·PHP Grid Tutorial 
·Hoe maak je een eenvoudige log…
·Hoe maak je een sessie ID in M…
·Hoe te openen de PHP File Exte…
·MySQL Perl Tutorial 
·Hoe kan ik PHP bewerken in ont…
·Hoe te Array Variabelen Reset …
·Hoe maak ik een e-mailadres Me…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een GUI In Java code 
·Hoe te voegen in een rasterweergave 
·3 - D effecten Met JavaScript 
·Hoe te Fibonacci-getallen opmaken in C +…
·Apache Struts Tutorial 
·Hoe te converteren naar JSP Java 
·Java Hot Swap Gereedschap 
·Hoe te Progress Bar Maak in VBA 
·Vaardigheden die nodig zijn voor het CIS…
Copyright © Computer Kennis http://www.nldit.com