Einzelnen Beitrag anzeigen

delphiNoob

Registriert seit: 9. Apr 2004
Ort: Niedermohr
25 Beiträge
 
#1

Streckungsfaktor in eigenem Bildbearbeitungsprogramm

  Alt 6. Okt 2004, 15:56
Hallo an alle!!

Ich hab mich mal an einem Bildbetrachter versucht, der unter anderem die angezeigtem Bilder strecken können soll.
Ähnlich wie bei Paint soll man hier den Prozentwert des gestreckten bildes vom original eingeben.

Den Faktor rechnet Delphi dann folgendermaßen aus:

Delphi-Quellcode:
...
function CalculateY(y : Integer):Integer;
var
factor : Extended;
begin
factor := y div 100;
...
y ist die aktuelle Höhe des Bildes.

dann wird die neue Höhe des Bildes ausgerechnet:

Delphi-Quellcode:
...
yres := Round(factor * cury);
...
aber das ganze funktioniert leider nur bei einem Streckungsprozentsatz größer oder gleich 100

was hab ich falsch gemacht?

DelphiNoob
  Mit Zitat antworten Zitat