Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvan koon muuttaminen...

Oldeboy [20.03.2007 08:30:37]

#

Tuollaista galleria tyyppistä sovellusta tekemässä...
Ja eteen tuli ongelma, että kun joku käyttäjä on ladannut kuvan joka on suurempi kuin käyttäjän monitori... (Eikä käytössä ole IE tai vast, joka skaalaa automaattisesti kuvan).

Kuinka olisi mahdollista php/css koodia käyttäen asettaa max leveys ja korkeus kuvalle niin, että kun kuvat luetaan mysql taulusta niin ne pitävät pikselit neliön muotoisena.

Entä jos käyttäjän kuvaa ladatessa olisi mahdollista ladata vain 10px x 10px kokoisia kuvia, niin millä tuon voisi php:llä tarkastaa ennen loadia?

ukko [20.03.2007 09:05:24]

#

getimagesize - funktiolla voit tarkastaa kuvan koon ja laskea siitä sitten oikeanlaiset suhteet reunoille.

El-Ejecutor [20.03.2007 09:06:44]

#

En oo ite koskaan moisia toimintoja tarvinnu, mutta tällästä löyty PHP-manuaalista ja Putkan vinkeistä.

Eli näyttäis siltä että

$kuvakoko = getimagesize($kuvatiedosto);
$kuvakoko[0] = $leveys;
$kuvakoko[1] = $korkeus;

Läheppä siitä vaikka rakentaa.. joku asiaan enemmi perehtyny osaa varmaan sanoa jotai viisaampaa tähän.

edit: hidas :)

Oldeboy [20.03.2007 14:31:33]

#

Kiitos tuollahan sen saa...

Vastaus

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

Tietoa sivustosta