Hirdetés

Új hozzászólás Aktív témák

  • Poolip

    csendes tag

    Sziasztok!

    Lenne egy kérdésem a C# futássebességével kapcsolatban. Írtam egy kis képfeldolgozó programot és egy kicsit lassan fut le, i7-es processzoros gépen akár 10-15 másodperc.

    Melyik gyorsabb?

    1. Ha a kép pixel adatait beolvasáskor egy tömbbe teszem, majd a képfeldolgozás során a FOR ciklusban számoláskor a tömbből hívom elé az értéket és végzek vele műveleteket, végül pedig egy másik tömbbe beírom az eredményt.

    2. Vagy ha nem használok tömböket, hanem képfeldolgozás rész FOR ciklusában olvasom ki egyenként a kép pixeleit a "GetPixel" utasítással majd írom egy másik fájlba egyenként "SetPixel" utasítással?

    Esetleg ha a fenti két megoldás egyike sem gyors, akkor hogy kéne ezt megoldani? Vázlatszerűen valaki el tudná mondani?

Új hozzászólás Aktív témák