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 ) ;
>
?