Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Piirretyn kuvan koon vaihtaminen

Gwaur [26.10.2004 01:41:16]

#

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?

ajv [26.10.2004 08:39:00]

#

Onhan php:ssä funktiot imagecoppyresized() ja imagecopyresampled(). Noilla se onnistuu. Koodia se tosin tarttee muutaman rivin enemään :)

Tempfile [26.10.2004 12:25:21]

#

Mainostan häpeämättömästi omaa vinkkiä, vaikka sitäkin pitäisi hieman päivittää. Eiköhän homma tuolla hoidu.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta