Delphi: JPEG-Bild in TImage laden funktioniert nicht: Exception EInvalidGraphic: Unknown picture file extension (.jpg)
Frage von Chematik | 15.07.2012 um 09:12
Ich möchte in meinem Programm ein JPG-Bild dynamisch laden und dann anzeigen lassen. Dazu habe ich eine TImage Komponente von Delphi auf die Form gezogen und benutze folgenden Code:
image1.picture.loadfromfile('bild.jpg');
Leider funktioniert das überhaupt nicht und ich bekomme einen Fehler mit der folgende Fehlermeldung:
Project Project1.exe raised exception class EInvalidGraphic with message 'Unknown picture file extension (.jpg)
Mit anderen Worten: Delphi scheint die JPG-Graphiken nicht zu verstehen. Dabei meine ich doch, wenn nicht JPEG, was dann? Wie kann ich den Fehler korrigieren?
Ähnliche Themen
Delphi: JPEG Bild in TBitmap laden
Tutorial | 0 Kommentare
HTML5: Canvas.toDataURL() gibt immer PNG statt JPG zurück
Frage | 1 Antwort
Delphi: Fehler abfangen mit Try Except funktioniert nicht
Frage | 2 Antworten
HTML5: Bilder Upload mit Verkleinerung auf Client Seite
Tutorial | 6 Kommentare
Delphi/Lazarus: Byte Array aus MemoryStream laden
Frage | 1 Antwort
Delphi: Globale Behandlung von Fehlermeldungen (Exceptions)
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Füge einfach oben in die USES-Liste noch "Jpeg" hinzu. Das musst du machen, sonst versteht Delphi das JPG-Format nicht. Dann sollte es funktionieren.
Oben sollte also so etwas in der Art stehen:
Und du kannst JPG-Bilder in dein TImage laden.
18.07.2012 um 05:40