| 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: 14 let
|
|||
0