Mailinglisten-Archive |
on 23.01.2001 17:54 Uhr, Tobias Orterer at to_(at)_ki-systems.de wrote:
> du könntest die größe vorher in prozent umrechnen und ihn dann die
> breite mit der prozent angabe selbst berechnen lassen...
> also: 88pixel sind y% von höhe ermitteln, verkleiner breite um y%
> (runden nich vergessen...)
hab ich dich richtig verstanden ?
du willst die breite eines bildes angeben und die hoehe dazu soll errechnet
werden , ohne das bild zu verzerren.
$YourPicture = "/usr/home/yooo/jo.gif"
$YourWidth = 130;
$im = getimagesize($YourPicture);
$size_w = $im[0];
$size_h = $im[1];
$faktor = $YourWidth/$size_h;
$size_w = $size_w * $faktor;
$size_h = $size_h * $faktor;
$size_h = sprintf ("%03d",$size_h);
$size_w = sprintf ("%03d",$size_w);
echo ("<img src=$YourPicture width=$size_w height=$size_h>");
vieleicht hilft das.
gruss miguel.
php::bar PHP Wiki - Listenarchive