Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wie kann ich jede Art von Bildern in Image laden ? (https://www.delphipraxis.net/119016-wie-kann-ich-jede-art-von-bildern-image-laden.html)

thomas2009 19. Aug 2008 16:07


Wie kann ich jede Art von Bildern in Image laden ?
 
Hallo

ich möchte wenn ich auf eine Grafik-Datei in ShellListView anklicke,
soll in Image angezeigt :
Delphi-Quellcode:
Image1.Picture.loadfromFile(ShellListView1.SelectedFolder.PathName);
Leider werden nur Bitmaps angezeigt
Muss ich andere Komponenten dafür wie z.B. Graphic32 verwenden oder gibt es doch eine Lösung ?

[edit=SirThornberry]Titel korrigiert - Mfg, SirThornberry[/edit]

mkinzler 19. Aug 2008 16:09

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Du brauchst entsprechende Importfilter, welche eingebunden sein müssen

Delphi-Quellcode:
uses jpeg, gifimage, pngimage, ...;

toms 19. Aug 2008 17:28

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Hallo, via TOleGraphic können auch viele Formate geladen werden.

lbccaleb 19. Aug 2008 19:14

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Oder mit der GraphicEx Bibliothek, die du HIER finden kannst!!

thomas2009 19. Aug 2008 20:06

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Zitat:

Zitat von mkinzler
Du brauchst entsprechende Importfilter, welche eingebunden sein müssen

Delphi-Quellcode:
uses jpeg, gifimage, pngimage, ...;

Natürlich habe ich schon diese Sachen in Uses angelegt. Das bringt aber nicht

Zitat:

Zitat von toms
Hallo, via TOleGraphic können auch viele Formate geladen werden.

Du meinst diese Funktion ?
swissdelphicenter

Schon getestet und klappt bei : bmp, jpeg, gif, ico
Aber png, Tif, ... nicht

Es ist immerhin besser als nichts ; )

mkinzler 19. Aug 2008 20:12

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Ich mente nicht, du sollst diese dateien erzeugen, sondern das sind die Units mit den Filtern_
Tiff:
http://www.awaresystems.be/imaging/tiff/delphi.html
Png
http://www.pjh2.de/delphi/articles/graphic/png.php?l=de

thomas2009 19. Aug 2008 20:38

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Zitat:

Zitat von lbccaleb
Oder mit der GraphicEx Bibliothek, die du HIER finden kannst!!

Habe ich sie installiert. Sie hat kein Visuales Control !
Ich habe versucht mit dem Code die Bilder zu laden :
Delphi-Quellcode:
// uses : GraphicEx

procedure TForm1.Button1Click(Sender: TObject);
var
GraphicClass: TGraphicExGraphicClass;
Graphic: TGraphic;
begin
Graphic := GraphicClass.Create;
Graphic.LoadFromFile(Edit1.Text);
Image1.Picture.Graphic := Graphic;
end;
Bekomme ich aber Fehler
Wie soll ich den Code eingeben ?


Zitat:

Zitat von mkinzler
Ich mente nicht, du sollst diese dateien erzeugen, sondern das sind die Units mit den Filtern_
Tiff:
http://www.awaresystems.be/imaging/tiff/delphi.html
Png
http://www.pjh2.de/delphi/articles/graphic/png.php?l=de

Wenn es mit dem GraphicEx nicht klappt, werde ich auch mit dem Filter versuchen

Bernhard Geyer 19. Aug 2008 20:41

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Zitat:

Zitat von thomas2009
Zitat:

Zitat von mkinzler
Du brauchst entsprechende Importfilter, welche eingebunden sein müssen

Delphi-Quellcode:
uses jpeg, gifimage, pngimage, ...;

Natürlich habe ich schon diese Sachen in Uses angelegt. Das bringt aber nicht

Sollte eigentlich gehen. Vor allem bei JPEG gibt es aber Sondervarianten die mit der Delphi-Implementierung nicht dargestellt werden können.

lbccaleb 19. Aug 2008 21:30

Re: Wie kann ich jedes Art von Bildern in Image laden ?
 
Zitat:

Zitat von thomas2009
Zitat:

Zitat von lbccaleb
Oder mit der GraphicEx Bibliothek, die du HIER finden kannst!!

Habe ich sie installiert. Sie hat kein Visuales Control !
Ich habe versucht mit dem Code die Bilder zu laden :
Delphi-Quellcode:
// uses : GraphicEx
Bekomme ich aber Fehler
Wie soll ich den Code eingeben ?

Du musst Sie einfach einbinden, und dann kannst du mit dem Image automatisch auf Sie zugreifen und laden...
nähere Anleitung gibt es auch auf der Homepage... (Und wenn mich nicht alles täuscht ist auch ne Hilfe Datei dem Archiv beigelegt)

thomas2009 19. Aug 2008 21:59

Re: Wie kann ich jede Art von Bildern in Image laden ?
 
Einbinden ?
Und was ist das dann : uses : GraphicEx;
Das ist das Einbinden
Auch wenn ich den Error erhalte, wird die Unit GraphicEx.pas aufgerufen


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz