Delphi-PRAXiS
Seite 11 von 11   « Erste     91011   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Optimierung von Pixel (https://www.delphipraxis.net/188798-optimierung-von-pixel.html)

Medium 12. Apr 2016 14:31

AW: Optimierung von Pixel
 
Profis würden für sowas nie einen Timer nehmen (und gucken da nichtmal hin) :P


Aber läuft ja prima jetzt!

EWeiss 12. Apr 2016 14:34

AW: Optimierung von Pixel
 
Zitat:

Zitat von Medium (Beitrag 1335406)
Profis würden für sowas nie einen Timer nehmen (und gucken da nichtmal hin) :P


Aber läuft ja prima jetzt!

Also dafür einen Thread zu verwenden war mir dann doch zu viel Spielerei. ;)

gruss

Medium 12. Apr 2016 14:39

AW: Optimierung von Pixel
 
Auch das nicht. Ein Callback wäre ideal, und Bass scheint sowas anzubieten. Aber das sind i-Tüpfelchen jetzt.

EWeiss 12. Apr 2016 14:45

AW: Optimierung von Pixel
 
Zitat:

Zitat von Medium (Beitrag 1335410)
Auch das nicht. Ein Callback wäre ideal, und Bass scheint sowas anzubieten. Aber das sind i-Tüpfelchen jetzt.

Ja in dem Fall muss ich dir recht geben ;)

gruss

HeZa 12. Apr 2016 15:29

AW: Optimierung von Pixel
 
Hallo,

ich habe jetzt nicht alle Einträge zu diesem Thread gelesen, von daher mag mir etwas entgangen sein und erschwerend kommt vielleicht noch hinzu das ich keine großen Erfahrungen mit Bitmap-Manipulationen habe, aber ich finde der Hinweis von Uwe ist nicht ausreichend gewürdigt worden:
Zitat:

Zitat von Uwe Raabe (Beitrag 1335093)
In deinem Fall kann Scanline seinen eigentlichen Vorteil gar nicht richtig ausspielen. Mit ScanLine kann man sehr schnell eine ganze Zeile des Bitmaps bearbeiten. Dein Code arbeitet aber spaltenorientiert, weswegen du immer nur ein Pixel der jeweiligen Scanline änderst und beim nächsten Aufruf bereits eine andere Scanline brauchst.

Wenn Performance über alles geht, mach es nach diesem Hinweis nicht Sinn, die Bitmap um 90 Grad gedreht zu erzeugen, um die volle Leistungsfähigkeit von Scanline auszunutzen, um sie dann als Ganzes oder in Stücken um -90 Grad gedreht anzuzeigen?

EWeiss 12. Apr 2016 15:32

AW: Optimierung von Pixel
 
Zitat:

Zitat von HeZa (Beitrag 1335418)
Hallo,

ich habe jetzt nicht alle Einträge zu diesem Thread gelesen, von daher mag mir etwas entgangen sein und erschwerend kommt vielleicht noch hinzu das ich keine großen Erfahrungen mit Bitmap-Manipulationen habe, aber ich finde der Hinweis von Uwe ist nicht ausreichend gewürdigt worden:
Zitat:

Zitat von Uwe Raabe (Beitrag 1335093)
In deinem Fall kann Scanline seinen eigentlichen Vorteil gar nicht richtig ausspielen. Mit ScanLine kann man sehr schnell eine ganze Zeile des Bitmaps bearbeiten. Dein Code arbeitet aber spaltenorientiert, weswegen du immer nur ein Pixel der jeweiligen Scanline änderst und beim nächsten Aufruf bereits eine andere Scanline brauchst.

Wenn Performance über alles geht, mach es nach diesem Hinweis nicht Sinn, die Bitmap um 90 Grad gedreht zu erzeugen, um die volle Leistungsfähigkeit von Scanline auszunutzen, um sie dann als Ganzes oder in Stücken um -90 Grad gedreht anzuzeigen?

Nein weil jede einzelne Zeile (Spalte) direkt gerendert wird.
Das ist nicht der Fall wenn ich das Bitmap vorher drehe.
Ich würde es erst dann sehen wenn es fertig befüllt ist.

In dem Fall muss ich leider etwas von der Performance wegnehmen Visualisierungs bedingt.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:06 Uhr.
Seite 11 von 11   « Erste     91011   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz