Tein tämmöisen hommelin jonka voi pistää vaikka johonkin keskustelualueelle vaihtuvaksi avatariksi, eli avatarin osoitteeksi pistän tämän php-skriptin urlin:
<?php header("Content-type: image/png"); srand(time()); $avatarit = array("avatar1.png", "avatar2.png", "avatar3.png"); readfile($avatarit[rand(0,count($avatarit)-1)]); ?>
Mutta entäs jos kaikki avatarit ovatkin vaikka 100x100 ja vastaan tulee keskustelualue jossa sallitaan korkeintaan 50x50-kokoiset avatarit? Onko siihen olemassa jotain jippoa että tuo pienentyisi haluttuun kokoon vai pitääkö tehdä erikseen pienet kuvat?
Onhan php:ssä funktiot imagecoppyresized() ja imagecopyresampled(). Noilla se onnistuu. Koodia se tosin tarttee muutaman rivin enemään :)
Mainostan häpeämättömästi omaa vinkkiä, vaikka sitäkin pitäisi hieman päivittää. Eiköhän homma tuolla hoidu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.