Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Suche Schnelle Alternative zu "CopyRect" (https://www.delphipraxis.net/122573-suche-schnelle-alternative-zu-copyrect.html)

Corpsman 26. Okt 2008 09:53

Re: Suche Schnelle Alternative zu "CopyRect"
 
255 kriege ich in 8 bit aber doch nicht rein ...

naja, siehe PN

DeddyH 26. Okt 2008 10:25

Re: Suche Schnelle Alternative zu "CopyRect"
 
Zitat:

Zitat von Corpsman
255 kriege ich in 8 bit aber doch nicht rein ...

:gruebel: Hast Du Dich da ein wenig vertan?

Corpsman 26. Okt 2008 10:32

Re: Suche Schnelle Alternative zu "CopyRect"
 
Ich meinte 3 mal weil ja RGB .

Du hast Recht, so wie das da steht sieht das Komisch aus ;).

2^8= 256, ist mir aber schon klar

OldGrumpy 26. Okt 2008 13:10

Re: Suche Schnelle Alternative zu "CopyRect"
 
Bei 8 Bit Farbtiefe gibts grob gesagt eine Tabelle mit RGB-Werten und der "Farbwert" eines Pixels ist nur ein Index auf die Tabelle. Alternativ dazu kann man die Bits natürlich auch direkt aufteilen, 3/2/3 z.B. bei 8 Bit oder 5/5/6 bei 16 Bit. Gibt einige Möglichkeiten aus denen man sich die bequemste raussuchen kann. Auf jeden Fall sehe ich bei den Infos die Du hier bisher geliefert hast noch nicht wirklich wo da so ein Flaschenhals sein MUSS. Wenn da keine groben Implementationsschnitzer drin sind, sollte das eigentlich schon fluppen.

Corpsman 26. Okt 2008 16:15

Re: Suche Schnelle Alternative zu "CopyRect"
 
Also :

ich hatte einen Groben Schnitzer drin, und danke an Phantom1 er hat ihn gefunden.

Nun sind 56 FPS drin.

Letzendes hat Phantom1 nur verhindert das Teile des Bildes Doppelt gerendert werden. Danke an Phantom1

Die 8Bit sache mir ist klar wie das mit dem Aufteilen ansich giht, wie mans implementiert weis ich aber nicht.

Desweiteren ist das Zielcanvas ja 32 bit somit mus der Rechner noch zusätzliche Konvertierungen machen. D.h ich bin nicht sicher ob das was bringen würde...


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:32 Uhr.
Seite 3 von 3     123   

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