GDI+ CBitmap speicher - Darstellungsfehler



  • hallo,
    fülle eine CBitmap mittels bitblt(die bild-informationen kommen von GetDC(NULL) ).

    wenn ich dieses CBitmap dann speichere wird es in Gimp nicht sauber dargestellt(vorwiegent ist alles transparent, aber ein paar symbole sind zu erkennen). allerdings in irfanview...

    hat jemand eine idee, wir ich die richtigkeit des gespeicherten Bildest überprüfen kann?
    hat jemand einen tip für das speichern von CBitmaps auf platte?

    ich bin über jeden tip dankebar ...



  • ISO-C++ kennt keine Bitmaps.



  • Dieser Thread wurde von Moderator/in volkard aus dem Forum C++ in das Forum MFC (Visual C++) verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Wenn du VS 2005 oder rhöher verwendest, kannst du ja mal CImage versuchen



  • Lösung des Problems (bzw Fehler den ich machte)

    Ich setzte mein pBITMAPINFOHEADER->biBitCount auf 32...

    Eine Änderung auf 24bit Farbtiefe löste das Darstellungsproblem.

    Von einer Erklärung des Problems/der Lösung sehe ich ab, da ich kein Halbwissen verbreiten möchte(jedoch wäre ich auch sehr interessiert an einem weitern Beitrag dazu).

    gruß


Log in to reply