Portfolio met watermerk
Laatst had ik een gesprek met een freelance fotograaf en een model over het beheren van een portfolio op internet. Zodoende heb ik me wat verdiept in de functies van GD en kwam ik uit op dit script welke ik later wil uitwerken.
Op regel 112 en 113 kun je de namen van de thumbnail en image map bepalen. Uiteraard de nodige lees en schrijfrechten geven.
Op regel 122 wordt de md5 van "123456" vergeleken. Als je een ander wachtwoord wilt, zul je dit handmatig moeten aanpassen.
Dus op het voorbeeld kunnen jullie inloggen met 123456, leef jullie uit (s.v.p. verwijder alleen eigen ge-uploade foto's).
De belangrijkste code staat op regel 193 t/m 227. Hier kun je zien hoe het watermerk wordt toegevoegd. Als je dit op je eigen server wilt draaien moet je ervoor zorgen dat je een link heb naar een font (regel 219).
De foto wordt vanuit de tijdelijke buffer meteen bewerkt ($tempimage) in (regel 207 & 213) en geschaald in de daaropvolgende regel. In regel 221&223 worden 2 watermerkjes toegevoegd. Ik heb bij de commentaar de parameters gezet die de kleur, transparantie, positie en hoek bepalen. Op regel 226&227 worden de bestanden daadwerkelijk geschreven.
Ik weet dat de veiligheid niet erg hoog is, iedereen kan zonder wachtwoord door de juiste toevoeging achter de url, bestanden verwijderen.
Voor degene die zich afvragen, voor het uiterlijk heb ik me laten inspireren door een thema van JAlbum, maar gewoon op het oog overgenomen (kleur achtergrond en grijs randje om de foto).
Uiteraard dient dit script qua beveiliging en functie nog aangepast te worden zoals. bv. paginanummering, maar ik dacht laat ik dit plaatsen wie weet vind iemand dit nog interessant. Het gaat erom om de functies als voorbeeld te bestuderen.
Suc6,
Rene
Voorbeeld: http://www.wennekes.info/sample1/sample1.php
Gesponsorde koppelingen
PHP script bestanden
Er zijn 30 reacties op 'Portfolio met watermerk'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu