Einzelnen Beitrag anzeigen

KPBecker

Registriert seit: 1. Mär 2004
Ort: Mannheim
120 Beiträge
 
Delphi 2010 Architect
 
#1

Umwandlung jpeg --> Bitmap hier: Zeitbedarf

  Alt 8. Okt 2007, 13:59
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
  Mit Zitat antworten Zitat