JPG convert to BMP



  • Hallo Gemeinde,

    folgendes Problem: für die Anzeige in einer App muss ein JPG aus einer Datei in ein BMP konvertiert werden. Ich muss also eine Funktion schreiben, die ein HBITMAP zurück gibt.
    Habe schon gegooglet und auch hier gesucht, aber entweder überlesen, oder es war nicht das richtige dabei.

    VisualStudio 2005, muss aber auch unter Win CE laufen.

    Wäre toll, wenn mich einer von euch zumindest in die richtige Richtung schubsen könnte.

    THX schonmal

    grüssle 🙂


  • Mod

    In Kurzform:
    Bild mit OleLoadPicture laden.
    Eigenen DC erzeugen mit entsprechender Bitmap.
    Bild rendern.
    Bitmap auslesen.

    Für OleLoadPicture und das rendern gibt es hier Code:
    http://www.codeproject.com/bitmap/render.asp



  • Leider kennt Win CE OleLoadPicture nicht.

    Trotzdem Danke

    grüssle 🙂

    Edit: Unter Win CE gibt es die Funktion SHLoadImageFile, Parameter Filename, kennt einige Formate und gibt ein Bitmaphandle zurück.
    Nur für die, die es interessiert 😉

    Noch'n Edit: SHLoadImageFile gibts nur unter Win Mobile 2003 und .NET 😞


  • Mod

    SHLoadImageFile habe ich glatt übersehen. Das ist mit Abstand die einfachste Methode!


Anmelden zum Antworten