Avatar billede thecokeguy Nybegynder
13. maj 2006 - 18:23 Der er 1 kommentar og
1 løsning

Hurtigere pixelmanipulation end scanline

Hej...

Jeg ville lige høre om der er en hurtigere processeret metode end scanline til at manipulere pixels, i f.eks. en bitmap.

Jeg tænkte på om der evt. kunne benyttes noget assembly.

På forhånd tak for hjælpen.
Avatar billede tolderlund Nybegynder
17. maj 2006 - 13:53 #1
Fordi der ikke er andre der har svaret:
Du kan godt bruge assembler, men det er ikke sikkert at det bliver hurtigere af det.
Det kommer helt an på hvordan du bruger scanline om det kan gøres hurtigere.
Delphi bliver jo kompileret til assembler og Delphis kompiler er god til at optimere koden, så hvis du skriver noget fornuftigt kode i Delphi så vinder du ikke meget ved at bruge assembler. Til gengæld gør du det sværere at vedligeholde.
Så du skal kun overveje assembler hvis du er kanon god til assembler.
Er du ikke en god til assembler så er mit råd: Lad være.
Avatar billede thecokeguy Nybegynder
25. maj 2006 - 14:04 #2
Jeg har selv kigget på noget assembly nu, og det ser ud til at Delphi benytter sig af en masse overflødig kode... Så der skulle være noget at hente. Er der noget der kan give et assembly eksempel på en funktion der giver gennemsnitsfarven af to man selv indtaster.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester