Pixel auslesen (bzw 2 bytes aneinaderhängen)

  • servus,

    mein problem ist folgendes: ich habe ein bild im RAW format (pixelwerte ohne header, 256x256, 16bit) und möchte dort die einzelnen pixel auslesen. bis jetzt habe ich das bild in einem byte-array gespeichert, hänge jedoch an dem punkt, dass ich jeweils zwei benachbarte bytes zusammenfügen muss um den entsprechenden wert eines pixels zu erhalten. wäre sehr dankbar, wenn mir jmd sagen könnte, wie das mache (am besten in c# oder c++) und die jeweils zwei bytes in einer integer-variable ablege.

    vielen dank schonmal, grz - stryn

  • 1. byte: 0010 0110
    2. byte: 1101 0010

    -> 0010 0110 1101 0010 sollte herauskommen

    ... demnach war "(a<<8) | b", was ich gesucht hatte!!

    1000 dank an euch! grüße und schöne ferien noch, stryn

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!