phpbar.de logo

Mailinglisten-Archive

[php] Bildgr=?ISO-8859-1?B?9g==?=sse

[php] Bildgr=?ISO-8859-1?B?9g==?=sse

Miguel Dieckmann miggge_(at)_gmx.de
Fri, 26 Jan 2001 12:00:22 +0200


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