Autor | Zpráva | ||
---|---|---|---|
milan.lipka Profil * |
#1 · Zasláno: 1. 9. 2008, 17:51:47
Zdravím,
mám udané rozmery obrázka napríklad 800x600 a chcel by som si spraviť script, ktorý bude mať ako vstupné údaje maximálne veľkosti strán. Čiže ak zadám vstupné rozmery napríklad array("maxW" => 300, "maxH" => 200) tak mi to automaticky upraví obrázok v pomere 800:600 a s maximálnymi rozmermi strán 300 a 200. Neviete mi niekto poradiť, ako najjednoduchšie sa dajú tieto veľkosti strán vypočítať? Vďaka. |
||
ninja Profil |
#2 · Zasláno: 1. 9. 2008, 17:59:45
# zjistim si pomery stran $width_ratio = $_SRC['width']/$_DST['width']; $height_ratio = $_SRC['height']/$_DST['height']; # logika rika: vezmu vetsi pomer a vydelim jim puvodni rozmery $width_ratio > $height_ratio ? $ratio = $width_ratio : $ratio = $height_ratio; $_DST['width'] = $_SRC['width']/$ratio; $_DST['height'] = $_SRC['height']/$ratio; |
||
Časová prodleva: 16 let
|
0