Daten von Bildern auslesen (für LCD Anzeige)



  • Hallo Zusammen

    Ich bin gerade dabei ein Grafikdisplay über den Parallelport anzusteuern. Nun möchte ich in mein Programm eine Bildfläche einbinden, in die Bilder geladen und anschliessend auch auf das Display ausgegeben werden können. Ein TImage Objekt hab ich schon und das Laden von Bildern (.jpg und .bmp) funktioniert auch. Jedoch stehe ich nun vor meinem Problem wie kann ich die einzelnen Bytes der Bilddaten auslesen, damit ich diese an das LCD schicken kann.
    Gibt es irgend ein "Bildcontainer" bei dem verschiedene Bildformate reingeladen werden können, jedoch nur in einem Bildformat (am besten wäre BMP) gespeichert werden).

    Jmd. eine Idee?

    Danke schon in Voraus

    Fabian

    PS: Bin neu in der C++ Programmierung, habe bis jetzt nur erfahrung mit C Programmierung (DOS und uController)



  • Fabian Braun schrieb:

    wie kann ich die einzelnen Bytes der Bilddaten auslesen

    Siehe TCanvas::Pixels (langsam, aber einfach) oder TBitmap::ScanLine (schnell, aber etwas aufwendiger).



  • hallo!

    erstmal danke für die obige antwort, funktioniert schon ziemlich gut!
    noch eine frage:
    besteht die möglichkeit ein bild im jpeg format so in das Timage objekt zu laden bzw. umzuwandeln, dass es als bitmap auslesbar ist?!?

    gruss fabian



  • die frage hat sich schon von selbst beantwortet

    wer suchet der findet 😉

    gruss fabian


Anmelden zum Antworten