Hallo, Delphi-Praktiker,
Umwandlung eines eingelesenen jpeg-Bildes (jpgBild) in eine Bitmap (bmpBild):
(Zweck: Die Kamera liefert ein jpeg, zur einfachen Bearbeitung brauche ich das Bitmap.)
Delphi-Quellcode:
jpgBild.LoadFromFile(BildName);
bmpBild.Assign(jpgBild);
Dieses Verfahren (Assign) dauert ziemlich lange (0,7 MB jpeg-Datei ca. 200ms, 3 MB jpeg-Datei ca. 1,2 s bei 3 GHz CPU).
(Das Laden fällt demgegenüber gar nicht ins Gewicht.)
Bei dem Ziel, 4-8 Bilder / s zu verarbeiten, ist das ein ko-Kriterium.
Frage:
Benutzt Assign schon schnelle Algorithmen oder gibt es deutliche bessere Lösungen ?
Vielen Dank,
Klaus-Peter