/** * Palauttaa kuvan maksimileveyden. */ function laske_kuvan_maksimileveys($kokoindeksi) { return Kuvat::hae_kuvan_leveys($kokoindeksi); }
/** * Palauttaa kuvan leveyden pikseleissä tai virheviestin. * @param <type> $ind * @return int/string */ public static function hae_kuvan_leveys($ind) { $lev = Kuvat::$OLETUSMAKSIMILEVEYS; // Jos parametri on ok, haetaan kuvaleveys. Jos huomataan // jotakin outoa, palautetaan virheviesti. if (is_numeric($ind)) { try { $leveydet = Kuvat::hae_kuvaleveydet(); $indeksit = Kuvat::hae_kuvakokoindeksit(); $i = 0; // Laskuri foreach ($indeksit as $testiarvo) { if ($ind == $testiarvo) { $lev = $leveydet[$i]; break; } $i++; } } catch (Exception $poikkeus) { $lev = $poikkeus->getMessage(); } } return $lev; }