Hvordan komprimere flere bildefiler i PHP
Bildemanipulasjon i PHP gjøres best ved å bruke ImageMagick biblioteket. Dette biblioteket inneholder en rekke funksjoner som kan brukes til å utføre nesten enhver tenkelig manipulasjon på en rekke flere bilder.
Bruksanvisning
1 Lag en ny tekstfil ved hjelp av din favoritt teksteditor. I en klemme, vil også Windows Notepad gjøre. Lim inn følgende PHP koder inn i filen:
<? Php
?>
Resten av koden skal gå mellom disse to kodene.
2 Lim inn følgende å laste en rekke bilder:
$ ImageArr = ny Imagick (glob () '* bmp.');
Dette vil laste alle ukomprimerte BMP-bilder i katalogen der skriptet kjøres.
3 Lim inn følgende å komprimere bildene som JPEG og skrive disse nye JPEG-bilder til disk:
foreach ($ imageArr som $ bilde) {
$image->setFormat('jpeg')
$ Image-> writeImage ($ image-> getImageFilename)
}