Setup:
Ich bekomme von einer GoPro9 die Bilder mit 20 MPx per Wifi als TMemoryStream. In dem Stream sind die JPG Daten 1:1 drinnen. Mit einem einfachen SaveToFile habe ich das auf der (USB-)Harddisk das geht schnell und unkompliziert. Ich habe entweder den Stream direkt oder das File auf der Platte zur Verfügung.
Was muss ich machen und das ist das aktuell zeitintensivste Part:
1) Das Bild mit Textinfos ergänzen (Die werden ins Bild 'eingebrannt')
2) Infos in den EXIF Bereich des Bildes geschrieben (da verwende ich die 'alte' dexif Variante)
3) Anzeigen des Bildes am Display
- Step3 Start View Picture: 17132ms
Step3 End View Picture: 24482ms
Wie kann ich das ganze Optimieren, da aktuell die meisten Operationen über TImage laufen ist das offensichtlich zu langsam am RasPi.