Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Bilder einlesen


sunday_2 - Di 05.11.02 11:37
Titel: Bilder einlesen
Hi Leute,

ich möchte in meinem Programm ein Bild einlesen. Auf mein Button onClick öffnet sich auf OpenPictureDialog.
Doch wie bekomme ich das Bild jetzt in ein TImage und wieso kann ich keine gifs damit öffnen.

Wäre für hilfe echt dankbar.

Gruß Sunday :roll:


Anonymous - Di 05.11.02 14:04

Du kannst nur Windowsbilder laden (bmp, wmf und ico). Dann gibts noch die JPEG Unit zum laden von Jpg-Bildern. Für GIF brauchst du eine Gif Unit. Die ist aber nicht dabei (bie Delphi). Es gibt aber einige gute im Internet zu laden.

Das andere ist


Quelltext
1:
2:
if OpenPictureDialog1.Execute then 
  Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);


Delete - Di 05.11.02 14:04

TImage kennt die Methode LoadFromFile. Und für Gifs mußt du dir eien Fremdkomponente holen, gut ist glaube ich die Komponente TGifImage.


Anonymous - Di 05.11.02 14:28

Zum zweiten mal in der Woche bin ich eine Sekunder schneller.


Delete - Di 05.11.02 14:32

Eventuell liegt der Serverstandort näher an Köln. :wink:


sunday_2 - Di 05.11.02 14:37

Danke, das einlesen klappt.

Aber wo bekomme ich TGifImage her? :shock:


Delete - Di 05.11.02 14:41

Torry, vclcomonents, oder einfach mal mit Google suchen.


LCS - Di 05.11.02 15:12

Hi
an Delphi 6 angepasste Version findest du hier [http://finn.mobilixnet.dk/delphi/]

Gruss Lothar