Autor Beitrag
Trader
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 29.08.02 10:56 
Hallo zusammen!

Ich würde gerne auf einem Formular eine Grafik anzeigen lassen. Diese Grafik könnte vom Typ jpg, gif, tif, bmp, png sein. Bisher versuche ich es mit folgendem Befehl:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
    
         imgFS: TImage;
      
         (...)

         imgFS.Picture.LoadFromFile(lbScans.Items.Text);


Leider zeigt er mit da aber kein Bild an. lbScans ist eine Listbox, in der eine Liste von Files drinstehen. Muß ich da eine andere Komponente zur grafischen Darstellung nehmen?

Kann mir jemand helfen?

Gruß
Jens
Arakis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 344



BeitragVerfasst: Do 29.08.02 11:15 
Also, wie man es mit BMPs macht, kann ich dir sagen. So geht's:
ausblenden Quelltext
1:
2:
3:
Image1.Picture.LoadFromFile('c:\bild.bmp');
Image1.Width := Image1.Picture.Width;
Image1.Height := Image1.Picture.Height;

Bis dann
user defined image

_________________
Mit dem Computer löst man Probleme, die man ohne ihn nicht hätte.
Entwickler von SpaceTrek: The New Empire - Siehe Hompage!
Alfons-G
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 307

Win XP Prof, Linux, Win 7
D5 Prof, D7 Architect, D2005 Architect, D2007 Architect
BeitragVerfasst: Do 29.08.02 13:24 
Mit JPEGs geht es im Prinzip genauso, nur dass man hier JPEGImage verwendet (Unit jpeg einbinden). Such mal in der Hilfe nach TJPEGImage

Für GIFs werden zusätzliche Komponenten benötigt, zB. TGifImage von A. Melander - Such mal bei Torry oder DSP nach GIF.
Bei den anderen Grafikformaten wird die Auswahl geringer.

:idea:

_________________
Alfons Grünewald
Mattes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Do 29.08.02 15:51 
Na, der Name Alfons sagt mir doch aus der Drehscheibe was :) Gestatten, 120002 ... das passt sehr gut mit diesem Forum, denn als Delphi-3-User und Programmierdepp hätt ich da eine passende Frage:
Ich hab mehrere Programme erstellt, mit denen man sich vordefinierte Bilder in einem Image anschauen kann. Leider funktioniert das nur mit bmp-Dateien. Wie kann ich unter Delphi 3 Jpegs einbinden?
Finde ich dasvon Dir erwähnte TJPEGImage auch in Delphi 3 oder kann es dort irgendwie einbinden?
Firma dankt :D
Alfons-G
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 307

Win XP Prof, Linux, Win 7
D5 Prof, D7 Architect, D2005 Architect, D2007 Architect
BeitragVerfasst: Do 29.08.02 16:15 
Leider weis ich nicht, ob die Unit jpeg schon bei Delphi 3 dabei ist :? Bestätigen kann ich sie erst ab D 4.
Es gibt aber kostenlose JPEG-Komponenten für D 3. Schau mal bei [url=homepages.borland.com/torry]Torry[/url] mit dem Suchbegriff JPEG. Du findest etliche Lösungen für fast jeden Verwendungszweck.

:idea:

_________________
Alfons Grünewald
OregonGhost
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 215



BeitragVerfasst: Fr 30.08.02 07:26 
JPEG ist bei Delphi 3 dabei.

_________________
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.