02 Stimmen

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?

AntwortenPositivNegativ
Avatar
2Beste Antwort2 Stimmen

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:

uses
  Windows, Messages, ... SysUtils, Jpeg;

Und du kannst JPG-Bilder in dein TImage laden.
18.07.2012 um 05:40

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Delphi: JPEG Bild in TBitmap laden

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.