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 afbeeldingen Resize in PHP
PHP biedt een functie om de breedte en hoogte van een beeld te krijgen. Met deze informatie en enkele eenvoudige wiskunde is een beeld voor weergave mogelijk is om re - formaat zonder het gebruik van een grafische bibliotheek . Als u een afbeelding wilt permanent re-size moet je een grafische bibliotheek te gebruiken . PHP biedt functies om de GD grafische bibliotheek te gebruiken om beelden te manipuleren . Instructies
1

Haal de grootte van een beeldbestand met de functie " getimagesize " in PHP . Vangen de return waarde van de functie en pak het beeld breedte en hoogte . Typ bijvoorbeeld : ?

define ( " WIDTH " , 0 ) ;

define ( " HOOGTE " , 1 ) ;

$ image_size = getimagesize ( " myImage.jpg " ) ;

$ width
= $ image_size [ bREEDTE ] ;

$ hoogte
= $ image_size [ hOOGTE ] ; kopen van 2

Set variabelen gelijk zijn aan de doelgroep breedte en hoogte voor het wijzigen . Typ bijvoorbeeld :

$ target_width = 100 ;

$ target_height = 100 ;
3

Bereken de verhouding van de nieuwe naar de oude breedte en hoogte en selecteer de laagste van de twee ratio's . Bereken de hoogte en breedte op basis van deze verhouding . Typ bijvoorbeeld :

$ ratio_width = $ target_width /$ breedte ;

$ ratio_height = $ target_height /$ hoogte
;

$ verhouding
= min ( $ ratio_width , $ ratio_height ) ;

$ new_width = intval ( $ ratio * $ breedte) ;

$ new_height = intval ( $ ratio * $ hoogte ) ; ?

> < br > Goedkope 4

Geef het beeld met het nieuwe formaat door het opnemen van de "width " en "height " attributen in de HTML " img " tag . Typ bijvoorbeeld : ?

< Img src = " myImage.jpg " alt = " Mijn beeld " width = "? " height = " " />

Re-size de afbeelding 5 permanent door het creëren van een kopie van het beeld als een nieuw beeld en de schaalvergroting die nieuwe afbeelding met de functionaliteit van de grafische bibliotheek GD . ? Typ bijvoorbeeld :

image
$ = imagecreatefromjpeg ( " myImage.jpg " ) ;

$ new_image
= imagecreatetruecolor ( $ target_width , $ target_height ) ;

imagecopyresampled ( $ new_image , $ image , 0 , 0 , 0 , 0 , $ target_width , $ target_height , $ breedte , $ hoogte ) ;
6

Toon de re - sized afbeelding . Typ bijvoorbeeld :

imagejpeg
( $ new_image , null , 100 ) ;

>

?

Previous: Next:
  PHP /MySQL Programmering
·Hoe controleert de lengte van …
·Hoe kan ik PHP Plaats Into a D…
·Hoe Dood een MySQL Query 
·Hoe te Quotes in PHP Escape 
·Hoe kan ik meerdere pagina web…
·SMTP PHP Tutorial 
·Hoe maak je een lege string in…
·Hoe maak je een PHP IP Blackli…
·Hoe maak je een blijvende verb…
  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
·De belangrijke rol van Computer Science …
·Hoe kan ik een database Extract Van PPV 
·Hoe maak je een Plot Maak Terwijl in een…
·Hoe maak je een Music Afbeelding in Java…
·Hoe implementeer ik Short Time Delay in …
·Hoe te schrijven om Cookies Van pageCont…
·Hoe maak je een scherm in VB Capture 
·Hoe de SNMP- commando om een OID Label G…
·Hoe de RichEdit Lettertype wijzigen via …
Copyright © Computer Kennis http://www.nldit.com