Autor | Zpráva | ||
---|---|---|---|
sushi Profil * |
#1 · Zasláno: 25. 6. 2011, 14:54:50
Zdravím, chci se zeptat jak docílit toho aby obrázek dejme tomu x:200px;Y:140px; se upravil tak aby měl buď šířku nebo výšku, kterou mu říkám, že má mít. Třeba obrázek daného příkladu by se změnil na x:182px;y:127px
Děkuju všem za rady nebo link define("max_x_size", "182"); define("max_y_size", "182"); function resizeImg($obr){ $obrazek_sizes = getimagesize($obr); $obrazek_x_size = $obrazek_sizes[0]; $obrazek_y_size = $obrazek_sizes[1]; if($obrazek_x_size > $obrazek_y_size){ if($obrazek_x_size > max_x_size){ $new_x_size = max_x_size; $pomer = $obrazek_x_size/$new_x_size; $new_y_size = $obrazek_y_size/$pomer; if($obrazek_y_size > max_y_size){ $new_y_size = $new_y_size/1.0; $new_x_size = $new_x_size/1.0; } $obrazek_x_size = round($new_x_size); $obrazek_y_size = round($new_y_size); } }else{ if($obrazek_y_size > max_y_size){ $new_y_size = max_y_size; $pomer = $obrazek_y_size/$new_y_size; $new_x_size = $obrazek_x_size/$pomer; if($obrazek_y_size > max_y_size){ $new_x_size = $new_x_size/1.5; $new_y_size = $new_y_size/1.5; } $obrazek_x_size = round($new_x_size); $obrazek_y_size = round($new_y_size); } |
||
Sir Tom Profil |
#2 · Zasláno: 25. 6. 2011, 15:35:07
sushi:
Použij již dříve udělaný kód: www.white-hat-web-design.co.uk/articles/php-image-resizing.php |
||
sushi Profil * |
#3 · Zasláno: 25. 6. 2011, 15:48:18
Ten ód nevypadá, že by řešil to co potřebuju, ale jinak určitě děkuju za tip.
|
||
sushi Profil * |
#4 · Zasláno: 25. 6. 2011, 19:43:28
Problém vyřešen děkuju
|
||
Časová prodleva: 13 let
|
0