Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.644 Beiträge
Delphi 12 Athens
|
Re: Bildgröße verändern
19. Dez 2007, 13:13
Du hast die Objekte nicht instanziiert.
Delphi-Quellcode:
program Bmp_resize;
uses
Windows, Graphics;
{$R *.res}
var
SourceBitmap : TBitmap;
TargetBitmap : TBitmap;
begin
SourceBitmap := TBitmap.Create;
TargetBitmap := TBitmap.Create;
try
SourceBitmap.LoadFromFile('ausweis.bmp');
TargetBitmap.Width := SourceBitmap.Width - 50;
TargetBitmap.Height := SourceBitmap.Height;
BitBlt(TargetBitmap.Canvas.Handle, 0, 0, 50, 0, SourceBitmap.Canvas.Handle, 0, 0, SRCCOPY);
TargetBitmap.SaveToFile('ausweis.bmp');
finally
SourceBitmap.Free;
TargetBitmap.Free;
end;
end.
[edit] Vertipper korrigiert [/edit]
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|