TImage ein JPG laden



  • Hallo,
    ich werd durch dieser VCL irgenwann noch wahnisnnig 🙂
    Mit TImage kann ich über das Interface ganz einfach ein JPG laden, aber will ich das mittels Code on-demand machen, schmeißt er eine Exception, dass er mit der Endung .jpg nichts anfangen kann.
    Was will ich machen:
    In meiner UI habe ich ein TImage Objekt, welches mit einer bsp-Grafik befüllt ist.
    Wenn ein User über ein OpenDialog eine jpg Datei öffnet, möchte ich diese im TImage anzeigen.
    Bisher habe ich nur folgenden Code, weil alles andere zu Fehlern geführt hat. Es wäre klasse,wenn mir da jemand helfen könnte!

    //Oeffnen Dialog ausfuehren
        this->OpenPictureSelectBackgroundImage->Filter = "Alle Bilddateien | *.jpg;";
    	if(this->OpenPictureSelectBackgroundImage->Execute())
    	{
                    //Textfeld, in dem der Pfad angezeigt wird
    		this->EBackgroundImageSelectImagePath->Text = this->OpenPictureSelectBackgroundImage->FileName;
    
    	}
    


  • das funktioniert bei mir:

    Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
    


  • Welche Version?



  • #include <jpeg.hpp>



  • Vielen Dank, der Beitrag von Linnea hat schon funktioniert!


Anmelden zum Antworten