C# ja piirtäminen

mäiteiteite

Sellainen askarruttava asia, että sattuuko joku tietämään, miten c#:ssa voisi piirtää yhden pixelin? Jos vaikkapa haluaisi kuvata satunnaista dataa kuvan muodossa piirtämällä kunkin lomakkeen pixelin arvon mukaisella värillä silmukassa, joka käy läpi kaikki ruudun pixelit.

Olen tehnyt sen piirtämällä jokaiseen pisteeseen rectangle -piirto-objektin arvoilla (x, y, 1, 1), eli siis yhden pikselin kokoinen neliö, mutta sellaisella vaikkapa 320x200 ruudun täyttäminen hidastaa ohjelmaa todella paljon. Samaten olen luonut lomakkeen kokoisen bitmap-objektin ja käyttänyt sen putPixel(x, y, color) -metodia, mutta se on suunilleen yhtä raskas operaatio.

Tiedättekö siis mitään tehokasta tapaa piirtää pikseli kerrallaan?

2

1152

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • paskakielessä

      olla tehokasta tapaa, tehokkain mihin olet päässyt on juurikin putpixel()

    • lkjh

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      74
      4187
    2. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      82
      3898
    3. Surullista

      Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa
      Ikävä
      57
      2438
    4. Muuttunut käytös

      Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?
      Ikävä
      64
      2286
    5. Väkeä oli liikkeellä

      Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik
      Ähtäri
      37
      1978
    6. Oliko kiihkeä

      ensimmäinen yö?
      Ikävä
      49
      1869
    7. 104
      1734
    8. Kummallista

      Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?
      Sinkut
      55
      1643
    9. Miltä meidän

      Riidat näyttäisi ja mistä niitä voisi tulla?
      Ikävä
      56
      1642
    10. Ikävä Jii.

      Toivotko vielä näkemistä?
      Ikävä
      61
      1511
    Aihe