Hallo,
ich stehe vor folgendem Problem: Ein bildgebender Sensor mit Auflösungen von bis zu 10k Pixeln liefert mir Daten, welche ich in Fehlfarben als Bild darstellen will. Bisher habe ich dies mit dem Embarcadero C++ builder gelöst, einfach mittels Canvas->Rectangle(). Jetzt komme ich aber an das Problem, dass die FPS immer größer werden sollen und dieses Vorgehen schlicht zu langsam ist. Habe mittels AQtime nachgemessen und für das Zeichnen des Bmps im RAM vergeht die meiste Zeit.
Nun also die Frage: Welche Tools sind hier die besten um ein einfaches 2D-Bild so schnell wie möglich zeichnen zu können? Helfen mir Geschichten wie DirectX oder OpenGL, da die ja eigentlich auf 3D optimiert sind? Was würdet Ihr verwenden?
Viele Grüße,
Bodo
Edit: Wenn es ein passendes Tool gäbe, welches in den Embarcadero C++ Builder integrierbar wäre, wäre das natürlich optimal.
ich stehe vor folgendem Problem: Ein bildgebender Sensor mit Auflösungen von bis zu 10k Pixeln liefert mir Daten, welche ich in Fehlfarben als Bild darstellen will. Bisher habe ich dies mit dem Embarcadero C++ builder gelöst, einfach mittels Canvas->Rectangle(). Jetzt komme ich aber an das Problem, dass die FPS immer größer werden sollen und dieses Vorgehen schlicht zu langsam ist. Habe mittels AQtime nachgemessen und für das Zeichnen des Bmps im RAM vergeht die meiste Zeit.
Nun also die Frage: Welche Tools sind hier die besten um ein einfaches 2D-Bild so schnell wie möglich zeichnen zu können? Helfen mir Geschichten wie DirectX oder OpenGL, da die ja eigentlich auf 3D optimiert sind? Was würdet Ihr verwenden?
Viele Grüße,
Bodo
Edit: Wenn es ein passendes Tool gäbe, welches in den Embarcadero C++ Builder integrierbar wäre, wäre das natürlich optimal.
Comment