bezz: proportionales anpassen von grafiken

Ich habe ein problem: Ich will eine eingefügte grafik auf der gesamten fensterbreite erscheinen lassen, darum gab ich bei der breitenangabe 100% ein (width="100%"). Ich will jedoch das sich die höhe der grafik automatisch und proportional der höhe anpasst. Ich versuchte dies so zu realisieren: width="100%" height="*".
Jedoch funltionierte es so nicht.
Kann mir jemand helfen?
Herzlichen Dank schon im voraus.
Gruss aus der Schweiz

  1. hi,

    Ich will jedoch das sich die höhe der grafik automatisch und proportional der höhe anpasst. Ich versuchte dies so zu realisieren: width="100%" height="*".
    Jedoch funltionierte es so nicht.

    wenn du die angabe zu height komplett weglässt, wird proportional angepasst.

    unschöne effekte beim rednern der seite, wenn die grafik noch nicht fertig geladen ist, sind dann aber nicht mehr zu vermeiden.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Danke vielmals für die detailierte antwort. Es funktioniert! (-:

  2. width="100%" height="*".
    Jedoch funltionierte es so nicht.

    bezz,
    Lass mal height ganz weg.
    Gunnar

    --
    "Nobody wins unless everybody wins." (Bruce Springsteen)
    1. Danke vielmals dies funktioniert

  3. Hallo, hiervon kannst Du es gut ableiten:

    // Abmessungen der Grafik einlesen

    $size = GetImageSize ("$source"."/"."$userfile");
      $imagewidth = $size[0];
      $imageheight = $size[1];

    // Proportional verkleinerte Abmessungen errechnen

    if ($imagewidth > $imageheight) {
      $imageprop=$maxbreite/$imagewidth;
      $imagevsize=$imageheight*$imageprop;
      $neuebreite=$maxbreite;
      $neuehoehe=ceil($imagevsize); // Rundung auf gerade Zahl
      }

    if ($imageheight > $imagewidth) {
      $imageprop=$maxhoehe/$imageheight;
      $imagehsize=$imagewidth*$imageprop;
      $neuehoehe=$maxhoehe;
      $neuebreite=ceil($imagehsize);
      }