Bildbearbeitung: wie konvertiere ich ein float32 triplet (RGB) ???



  • Hallo,

    ich habe ein vorhandenes c-programm zur Bildbearbeitung in C++ konvertiert und bekomme nun beim Einlesen ein float-wert für farbe und zwei integer für breite und höhe.

    aufruf ist z.Bsp.

    ImageLoader limage; //Klasse
    LoadImg("c:\bild.bmp", limage);
    
    CString resolution;
    resolution.Format("X: %i, Y: %i", limage.width, limage.height);
    

    nun bleibt limage.color vom typ float übrig ... und ich habe keine Ahnung, wie ich die Farbwerte der jeweiligen Pixel auslesen kann.

    wer kann mir da helfen ?

    DANKE



  • Wie wurde es denn in C gemacht? Zeig mal her, das sollte sich doch "übersetzen" lassen.

    Ich vermute nämlich eine Maskierung, aber das geht aus deiner Erklärung nicht hervor.


Anmelden zum Antworten