Funksjoner for lasting av bilde
Bildet krever å laste inn skriptet før det endrer størrelse på det. Mange innebygde funksjoner finnes i PHP for å laste inn forskjellige typer bilder. Noen ofte brukte funksjoner er nevnt nedenfor.
Nødvendig funksjon for å endre størrelse på bildet
De getImageSize () Funksjon brukes til å hente nødvendig informasjon om ethvert bilde som skal brukes til å endre størrelsen på bildet. Den returnerer en rekke syv elementer. De tre første indeksene er hovedsakelig påkrevd for å endre størrelse på bildet, og disse indeksene inneholder bredden, høyden og typen av bildet. PHP har mange typer innebygde funksjoner for å endre størrelse på et bilde, og noen av dem kan brukes basert på den returnerte verdien av getImageSize () funksjon.
Forutsetninger
GD -biblioteket til PHP har blitt brukt i denne opplæringen for å laste og endre størrelsen på bildet. Du må installere dette biblioteket og aktivere gd forlengelse i PHP.Inn jeg fil før du tester skriptet til denne opplæringen.
1. Kjør følgende kommandoer for å oppdatere systemet og installere GD -biblioteket til PHP.
$ sudo apt-get oppdatering
$ sudo apt-get install php-gd
2. Åpne PHP.ini -fil fra /etc/php/8.0/apache2/php.Inn jeg Plasser og fjern semikolonet (;) fra fronten av følgende linje.
Utvidelse = GD2
Eksempler på å endre størrelse på bilder
Bruken av noen innebygde størrelse på PHP har vist i denne delen av opplæringen for å vite måten å endre størrelse på et bilde ved hjelp av PHP-skript.
Eksempel-1: Endre størrelse på bilde ved bruk av ImageCrop () -funksjon
Lag en PHP -fil med følgende skript for å endre størrelse på bildet ved å bruke ImageCrop () funksjon som brukes til å beskjære bildet. Etter å ha utført følgende skript, vil det originale bildet og de beskjære bildene vises i nettleseren.
Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Det modifiserte bildet viser det beskjærte bildet basert på verdiene som er brukt ImageCrop () funksjon.
Eksempel-2: Endre størrelse på bilde ved bruk av ImageCopyresized () -funksjon
Lag en PHP -fil med følgende skript for å endre størrelse på bildet ved å bruke ImageCopyresize () -funksjonen. Denne funksjonen tar ti argumentverdier for å endre størrelsen på bildet, og det returnerer sant for å endre størrelsen på bildet med hell, ellers returnerer FALSE. Etter å ha utført følgende skript, vil det originale bildet og de beskjære bildene vises i nettleseren.
Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at høyden og bredden på det modifiserte bildet har økt med 100 piksler.
Eksempel-3: Endre størrelse på bilde ved bruk av ImageCopyresampled () -funksjon
Lag en PHP -fil med følgende skript for å endre størrelse på bildet ved å bruke ImageCopyresampled () -funksjonen. Denne funksjonen tar ti argumentverdier for å endre størrelse på bildet som ImageCopyresized () funksjon. Det returnerer sant for å endre størrelsen på bildet med hell, ellers returnerer FALSE. Etter å ha utført følgende skript, vil det originale bildet og de beskjære bildene vises i nettleseren.
Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at det modifiserte bildet er endret for å doble det originale bildet.
Konklusjon
Mange innebygde funksjoner finnes i PHP for å endre størrelse på et bilde på flere måter. Bruken av tre funksjoner er vist i eksemplene på denne opplæringen for å hjelpe PHP -brukerne til å kjenne måten å endre størrelse på et bilde i PHP.