Alternative zu BitBlt



  • hallo,

    hänge jetz schon fast eine woche an dem selben Problem. Ich kann zwar eine Bitmap mittels LoadImage direkt als 24Bit Bitmap laden, aber dann nicht mit BitBlt darstellen, da BitBlt anscheinend nicht device unabhängig ist.

    Wenn ich das Bitmap in der Farbtiefe lade, die in den windowseinstellungen gesetzt ist, kann ich das Bild zwar auf dem dialog darstellen, aber die RGB Daten eignen sich nicht zur weiteren verarbeitung, da ich diese ja immer erst in 24 Bit umrechnen müsste, bevor ich sie weiterverwenden kann.

    Nun also meine Frage, gibt es irgendeine Methode ein 24Bit Bitmap unabhängig von den windowseinstellungen auf einem Dialog darzustellen.

    mfg, TFTS



  • Mit GDI+ kann man auch ohne vorheriges umrechnen Zeichnen...

    Siehe: http://www.codeproject.com/vcpp/gdiplus/gdiplusspeed.asp

    Die Umrechnung bzgl. der Farben macht dann halt das GDI+... und ist somit genauso langsam wie wenn Du es von hand einmal korrekt machst...

    Für normale GDI-Funktionen siehe:
    http://www.codeproject.com/bitmap/gditutorial.asp

    Greetings
    Jochen


Anmelden zum Antworten