phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?q?Bildgr=F6sse?=

[php] =?iso-8859-1?q?Bildgr=F6sse?=

Stefan Roeben fine-arts_(at)_t-online.de
Tue, 23 Jan 2001 15:50:23 +0100


Hallo alle miteinander!

vielleicht kann mir einer von Euch in meiner Not helfen, und zwar:

Mit dem folgenden Konstrukt kann ich ein Bild in der Vorschau in einer 
bestimmten Breite (hier 88 Pixel) anzeigen. Allerdings muß ich auch die
Höhe (hier 63 Pixel) angeben, sonst klappt's nicht.

Weiß vielleicht einer von Euch wie man es anstellen muß, daß nur die
Breite fix angegeben wird und die Höhe dann automatisch erzeugt wird???



if ($myrow[6] && $myrow[6]!="") {
if (file_exists("../images/1/$myrow[0].$myrow[6]")) {
$size=GetImageSize("..//images/1/$myrow[0].$myrow[6]");

//print "width: $size[0] height: $size[1]<br>";
if ($size[0]>88) {
$width=$size[0];
$size[0]=88;
$size[1]=floor($size[1]*$size[0]/$width);
}
//print "width: $size[0] height: $size[1]<br>";
if ($size[1]>63) {
$old=$size[1];
$size[1]=63;
$size[0]=floor($size[0]*$size[1]/$old);
}
//print "width: $size[0] height: $size[1]<br>";
print "<td width=160 valign=top align=center><IMG ID=\"Picture125\" 
HEIGHT=\"$size[1]\" WIDTH=\"$size[0]\" SRC=\"../images/1/$myrow[0].$myrow[6]\" 
VSPACE=0 HSPACE=0 ALIGN=\"TOP\" BORDER=0></td></tr>";
}
}		

Vielen Dank und Grüsse aus dem Allgäu

S.Roeben



php::bar PHP Wiki   -   Listenarchive