Autor | Zpráva | ||
---|---|---|---|
Public Profil |
#1 · Zasláno: 2. 5. 2012, 22:05:30
Keď zmenším obrázok vo veľkosti 550x378 na hrúbku 500px, ako zistím šírku obrázku (výpočtom) po zmenšení ?
|
||
Sir Tom Profil |
#2 · Zasláno: 2. 5. 2012, 22:12:19
Public:
Oba rozměry jsou změněny ve stejném poměru (p). Zjisti tedy onen poměr (podíl starého rozměru ku nového rozměru) a ten aplikuj na druhý rozměr. staraSirka*p = novaSirka => staraVyska*p = novaVyska |
||
etexweb Profil |
#3 · Zasláno: 2. 5. 2012, 22:13:08
<? $image = "./obrazok/pes.jpg"; list($width, $height) = getimagesize($image); $new_dimensions = resize_dimensions(500,500,$width,$height); print_R($new_dimensions); // Výpis veľkostí zmenšeného obrázku function resize_dimensions($goal_width,$goal_height,$width,$height) { $return = array('width' => $width, 'height' => $height); if ($width/$height > $goal_width/$goal_height && $width > $goal_width) { $return['width'] = $goal_width; $return['height'] = $goal_width/$width * $height; } else if ($height > $goal_height) { $return['width'] = $goal_height/$height * $width; $return['height'] = $goal_height; } return $return; } |
||
nemeja Profil |
550:100 = 5.5
500:5.5=90.9% 378*0.909=343.6 coz je pribliznej konecnej vysledek, snad to z toho prikladu pochopis, jsem na mobilu, nez bych to tu vytukal... jde jen o zachovani pomeru :) // tak me zase predbehli |
||
Časová prodleva: 12 let
|
0