Billedemanipulation med PHP-klasse
Jeg har gennem de sidste år brugt og videreudviklet på en PHP-klasse oprindelig skrevet af Colin Verot. Denne klasse med alle mine modifikationer har jeg nu publiceret som en gratis download under GPL-licensen, open source.
Det betyder at du må bruge, videredistribuerer og modificerer denne kode, fuldstændig som du ønsker.
Klassen understøtter en masse funktioner. Først og fremmest kan den uploade billeder fra klientens browser, til din server. Ydermere kan den skalerer, roterer, og klippe billeder. Den kan lægge skygger og reflektion på. Og så kan den tilføje vandmærker på dine billeder. Kort fortalt, den kan alt hvad du måtte ønske af en billede-klasse.
Hvad kan klassen?
- Med én uploadet fil kan du lave ligeså mange kopier i forskellige størrelse, og med forskellige vandmærker som du ønsker.
- Sikkerhed i form af MIME-detektion og andre systemer, der forhindre brugerne i at uploade andet end billeder.
- Du kan vælge kun at skalerer et billede, hvis det er større eller mindre end en ønsket størrelse.
- Du kan i den nyeste version manipulerer med billedet på alle tænkelige måder: tilføje rammer, tekster, manipulerer farver, indsætte vandmærker og meget mere.
- Klasses kan både arbejde med lokale filer, altså filer der allerede er på serveren, eller uploadede filer.
Trin-for-trin videoguider
Jeg har optaget en masse trin-for-trin videoguider som du kan finde under "PHP-programmering"-serien her på hjemmesiden.
Her lærer jeg dig at bruge denne klasse, helt fra hvordan du uploader et billede gennem en formular, til hvordan du laver avanceret billedemanipulation
Videoerne kommer snart !! Stay Tuned :)
Download scriptet
Scriptet ligger til fri download og kan downloades her: class.upload.php (zip)
God fornøjelse