Einzelnen Beitrag anzeigen

Benutzerbild von MarvinM
MarvinM

Registriert seit: 24. Jul 2006
94 Beiträge
 
#3

Re: [HTML] Bilder Darstellen

  Alt 24. Jul 2006, 21:27
Zitat von zebrafalke:
Du könntest eine Tablle mit 100% Breite und Höhe nehmen und das bild gestreckt als Hintergrundbild anzeigen.
Ich wollte das Bild ja nicht strecken, weil damit ja auch das Seitenverhältnis den bach runter geht...

Eine Möglichkeit in Delphi wäre sowas in der Art, was ich in einem anderen Forum gefunden hab:

Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
var r: Trect;
    z1,z2: single;
begin
  z1:=image1.height/bmp.height;
  z2:=image1.width/bmp.width;

    if z1>z2 then begin
    with r do begin
      left:=0;
      top:=0;
      right:=image1.Picture.Bitmap.width;
      bottom:=round(bmp.height*z2);
    end;
  end else begin
    with r do begin
      left:=0;
      top:=0;
      right:=round(bmp.width*z1);
      bottom:=image1.Picture.Bitmap.height;
    end;
  end;
  image1.Picture.Bitmap.canvas.StretchDraw(r,bmp);
Nur hab ich keinen Schimmer wie ich das in Java oder PHP umsetze, da ich auf dem Gebiet auch nicht sonderlich erfahren bin.
Mfg Marvin

Carpe Diem! - Genieße den Tag! - [gr. Horaz]
> Meine Homepage - http://www.prettyprograms.de <
  Mit Zitat antworten Zitat