AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bilder als Ressource laden
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder als Ressource laden

Ein Thema von Kompon Ente · begonnen am 5. Jul 2005 · letzter Beitrag vom 8. Jul 2005
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:20
Und wie oft sollen wir dir sagen, dass du dich nach eine entsprechenden Komponente umgucken sollst? Zum Beispiel Bei Google suchenTGifImage.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Kompon Ente
(Gast)

n/a Beiträge
 
#12
  Alt 5. Jul 2005, 21:23
Wo soll'n diese Unit sein? In meiner Bibliothek finde ich nichts.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:32
Hi,
im Internet. Google wirst du hoffentlich kennen: www.google.de
Ansonsten kannst du auch dem Link von Luckie folgen, der dir sogar schon direkt das richtige Suchwort gibt. Wir haben dir jetzt genügend Hinweise gegeben, versuch also bitte mal mit ein wenig Eigeninitiative dir die Komponente/Unit zu suchen.

Und wenn dir das zu stressig ist: du kannst auch andere Dateiformate verwenden (JPEG oder BMP), die (fast) direkt von Delphi unterstützt werden.

Chris
  Mit Zitat antworten Zitat
Kompon Ente
(Gast)

n/a Beiträge
 
#14
  Alt 5. Jul 2005, 21:36
Meine Güte, ich habe TGIFImage doch!!!!

Aber es ist doch sinnlos 6 Komponenten draufzumachen.

Ich will nicht, dass das Programm zu groß wird.

Gibt's keine andere Möglichkeit, die Pics ins Proggie einzubinden?
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:40
Hi,
natürlich. Über Ressourcen. Dazu gibt es genügend Sources in der DP und oben gibt's sogar auch einen. Das Problem ist nur dein Format. Egal, was du damit machen willst: du weißt nicht, ob das wirklich funktioniert, da GIF einen eigenen Kompressionsalgorithmus verwendet. Also: über Ressourcen-Dateien einbinden. Fertig. Verwenden im Programm ist dann eine andere Sache (und eben dafür wirst du eine neue Komponenten brauchen).

Chris
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:42
doch es gibt Möglichkeiten. Diese wurde bereits auch aufgezeigt.
Und zwar handelt es sich um Ressource-Dateien. Einfach eine neue Datei erstellen mit der Endung rc und dann "Project->Add To Project" und diese Datei auswählen.

Die Ressourcendatei ist dann so aufgebaut
Code:
NameFuerDieRessource1 RessourcenTyp "Dateiname der Datei die in die Exe mit rein soll1"
NameFuerDieRessource2 RessourcenTyp "Dateiname der Datei die in die Exe mit rein soll2"
dein Gifimage sollte dann noch mindestens die Möglichkeit haben von einem Stream zu laden.
Und an die Ressourcen kommst du dann mit TRessourceStream heran
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Kompon Ente
(Gast)

n/a Beiträge
 
#17
  Alt 5. Jul 2005, 21:43
Also kann ich auch gleich einfach 6 Komponenten nehmen(?) Versteh ich das richtig?
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:45
wenn du komponenten auf dein Formular setzt dann werden die zugewiesen Bilder in der DFM-Ressource gespeichert. Wenn du selbst eine Ressourcendatei anlegst wird die Ressource außerhalb davon angelegt und du kannst beliebig darauf zugreifen (wird also nicht direkt in deine Anzeigekomponente geladen).
Der vorteil von der manuellen Ressourceneinbindung ist das du nur eine Anzeigekomponente brauchst und später dann entscheiden kannst welche von den eingebunden Dateien gerade angezeigt werden soll
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#19
  Alt 5. Jul 2005, 21:46
Zitat von Kompon Ente:
Meine Güte, ich habe TGIFImage doch!!!!

Aber es ist doch sinnlos 6 Komponenten draufzumachen.

Ich will nicht, dass das Programm zu groß wird.

Gibt's keine andere Möglichkeit, die Pics ins Proggie einzubinden?
Einbinden, kannst du das gif auch so(sind ja auch nur 0en und 1en), nur anzeigen eben net. Und das wird sich auch nie ändern, wenn du Delphi nicht beibruingst, wie n Gif funktioniert. Das musst du dann entweder selber proggen oder ne Komponente benutzen. Mit dem Argument "Ich will n 0Byte Prog, das mehr kann als Word und Excel zusammen" kommst du nicht viel weiter(wenns doch gehen sollte, sag mir bitte wie! Lass das patentieren und du wirst reich). Wenn du n Feature willst, musst du auch in Kauf nehmen, dass dadurch Arbeit und Bytes entstehen.

mfg

Christian

P.S.: Ich kenn TGifImage nicht, aber IMHO sollte eigentlich eine Komponente reichen.
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#20

Re: Bilder als Ressource laden

  Alt 5. Jul 2005, 21:46
Von was für 6 Komponenten redest du eigentlich die ganze Zeit? Inxstallier dir eine Komponente, zum Beispiel TGifImage, mit der das TImage um die Fähigkeit Gif's anzuzeigen erweitert wird und dann stellst du das anzuzeigende Image entweder im OI ein oder lädst es über die Resource, wie es hier schon mehrfach beschrieben wurde.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr.
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