Autor Beitrag
GBoris
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Sa 01.02.03 11:13 
Hallo !

Wie kann ich ein jpg in Auflösung und Farbtiefer "schrumpfen" ?
Hat da schon jemand ein Proggi geschrieben ?

cu
Boris
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Sa 01.02.03 15:58 
Du kannst die Farbtiefe mit der Property Pixelformat festlegen. Die Auflösung änderst du z.B. so:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
var
  J: TJpegImage;
  B: TBitmap;
begin
  J := TJpegImage.Create;
  J.LoadFromFile('C:\Stuff\Delphi.jpg');
  B := TBitmap.Create;
  B.Width := 100;
  B.Height := 100;
  B.Canvas.StretchDraw(B.Canvas.ClipRect, J);
  J.Assign(B);

  // Jetzt kannst du damit machen was du willst, z.B. speichern

  B.Free;
  J.Free;