![]() |
Komposition von mehreren JEPG zu neuem Bild???
Hallo Zusammen,
für eine Visualisierung müssen mehrere Zustände dargstellt werden (Delphi6). Nun habe mehrere Einzelbilder die ich übereinander positionieren und dann als sozusagen neues Bild anzeigen will. Meine Frage ist wie kann ich mehrere Bilder virtuell übereinander legen? Und wie dann daraus ein neues Bild erzeugen? Gruß Carsten |
Re: Komposition von mehreren JEPG zu neuem Bild???
BitBlt und der entsprechende raster operation code müsste dir helfen.
aber das bezieht sich alles auf bitmaps.... |
Re: Komposition von mehreren JEPG zu neuem Bild???
Jpegs lassen sich doch intern in Bitmaps umwandeln und die kann man verarbeiten und das Resultat evt. zurückwandeln in JPG.
|
Re: Komposition von mehreren JEPG zu neuem Bild???
ja klar, war ja nur als anmerkung gedacht ;)
|
Re: Komposition von mehreren JEPG zu neuem Bild???
kurzes Code-Beispiel:
Delphi-Quellcode:
var bmp1, bmp2: TBitmap;
jpeg: TJpegImage; begin Jpeg:=TJpegImage.Create; try jpeg.LoadFromFile(InFile); bmp1:=TBitmap.Create; try bmp1.width:=jpeg.Width; bmp1.height:=jpeg.Height; bmp1.canvas.Draw(Rect(0,0,bmp1.width,bmp1.Height),jpeg); // oder Assign verwenden ? //hier ver-/bearbeiten jpeg.assign(bmp1); finally bmp1.free; end; jpeg.SaveToFile(OutFile); finally jpeg.Free; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz