Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilder in eine Datei speichern (https://www.delphipraxis.net/69682-bilder-eine-datei-speichern.html)

Masterj44 18. Mai 2006 14:56


Bilder in eine Datei speichern
 
Hallo

ich hab da mal eine Frage. Weiß einer wie man Bitmaps in einer datei speichert?

Aber ich meine nicht als jpeg oder Bmp sonder als eine Datei die aus mehreren Bilder besteht, worauf ich zugreifen kann
(Die man wie eine unit zur uses hinzufügen kann), also eine Art Libary.

Ich hoffe ihr könnt mir weiter helfen.

pacman1986 18. Mai 2006 15:11

Re: Bilder in eine Datei speichern
 
Ich hätte dir ImageList empfohlen aber da du eine externe datei haben willst ...
resource datei

TeronG 18. Mai 2006 15:13

Re: Bilder in eine Datei speichern
 
Oder mach's doch einfach mit nem Packer.

Masterj44 18. Mai 2006 15:17

Re: Bilder in eine Datei speichern
 
kann jemand mir erklären wie man dass macht oder kennt ihr ein tutorial?

TeronG 18. Mai 2006 15:20

Re: Bilder in eine Datei speichern
 
Zitat:

Zitat von Masterj44
kann jemand mir erklären wie man dass macht oder kennt ihr ein tutorial?

klar doch .. die DP-Suche :mrgreen:

sowohl zu resource als auch zu packer solltest du hier was finden.

Masterj44 18. Mai 2006 15:30

Re: Bilder in eine Datei speichern
 
Entweder ich bin Blind oder ich finde wirklich nichts, was mir zeigt wie man resource datei erstellt?

Masterj44 18. Mai 2006 15:35

Re: Bilder in eine Datei speichern
 
Anmerkung: ich möchte die Datei während das Programm läuft aufrufen und nicht schon beim start

Klaus01 18. Mai 2006 16:03

Re: Bilder in eine Datei speichern
 
Vielleicht hilft Dir dieser Link ein wenig http://delphi.about.com/od/objectpas.../aa113099a.htm
Noch eine Anmerkung zu Resourcenfiles, diese werden in die Exe einkompiliert.
Lädst sie also schon beim Start.

Grüße
Klaus

Masterj44 18. Mai 2006 16:17

Re: Bilder in eine Datei speichern
 
Jo Danke

mschaefer 18. Mai 2006 16:28

Re: Bilder in eine Datei speichern
 
Moin,

Der Hinweis auf den Packer ist reichlich bequem! Das nur der Hinweis auf die Suche kommt wundert dann auch nicht mehr. Letzlich wird da mit Kanonen mit einem ganzen Dateisystem und Inhaltsverzeichnis geschossen um einige Bilder zusammen abzuspeichern.

Das geht definiv wesentlich effizienter. Habe jedenfalls noch nie gesehen, das ein Browser ein zip-File gesendet bekommt, damit er mehrere Bilder aus einer Datei ausliest um zum Beispiel etwas bewegtes auf den Bildschirm zu bringen.

Ressourcendateien sind eigentlich eher für das Laden von Bildern aus der Exe interessant.
Zum Speichern aus einer Exe heraus sehe ich da eher weniger die Anwendung.


1. Möglichkeit: Eigenes Format (z.B Rainer Reusch´s FileBase) Haken: mehr Arbeit
2. Möglichkeit: Gif-Bild mit Frames. Haken: Farbbegrenzung der Bilder
3. Möglichkeit: AVI!

Würde also mich mal mit AVI´s beschäftigen.

einige Links

open-source visualizer
Gif in Delphi-Applications
Bilder aus AVI-auslesen
AVI - Creator - Sourcecode !
Storing-Avi-Files in a Database

Viele Grüße // Martin

TeronG 18. Mai 2006 16:40

Re: Bilder in eine Datei speichern
 
Zitat:

Ressourcendateien sind eigentlich eher für das Laden von Bildern aus der Exe interessant.
Und warum die Bilder nicht in eine DLL? (mach ich gern da sie dann separat sind ... exe ist dann kleiner (update & co.))

Möglichkeit 2b: TIFF-Bild
Pro: viele farben + kompression
Contra: nur TIF's (hin & her convertieren)

Zitat:

Der Hinweis auf den Packer ist allerdings reichlich bequem! Das da nur der Hinweis auf die Suche kommt wundert dann aber auch nicht mehr.
DANKE ...
Aber bequem ist es allerdings ... und zwar für den Programmierer ... Da gibbet genug fertiges auf dem freien markt und bestimmt auch in der DP ;) (darum auch der verweis auf die Suche ^^)
Zitat:

Habe jedenfalls noch nie gesehen, ... etwas bewegtes auf den Bildschirm zu bringen.
Ohh .. Das es sich um Animationen handelt hab ich leider überlesen!

Aber ein Videoformat (AVI) zu benutzen um Einzelbilder zu Speichern find ich auch nich grade einfach zu handeln ...
Bei nem RecourceFile/Packer kannich die Dateien wenigstens per Namen ansprechen. (und muss mir nicht merken welches Frame welches Bild war ^^)

EDIT / PS: Hier in der DP gabs mal sowas wie ne art TCollection ... hmm weis nicht wie das hieß ... wurde öffter mal im zusammenhang mit Datenspeicherung/INI's erwähnt ... weis aber nicht, ob ich da auch Bilder speichern kann.
EDIT2: Glaube es war dpCollection

mschaefer 18. Mai 2006 16:57

Re: Bilder in eine Datei speichern
 
Ok, ok, für den Packerprofi ist die Lösung natürlich schneller!
Der Hinweis auf die Tiffs ist gut, die sind mir glatt entgangen. Die Links für die AVI-bearbeitung habe ich oben nachgereicht. Wäre eher mein Weg, da ich den ganzen Krempel dann auch noch in ein DB-Feldb bekommen kann.

Viele Grüße // Martin

TeronG 18. Mai 2006 17:00

Re: Bilder in eine Datei speichern
 
Zitat:

Zitat von mschaefer
Ok, ok, für den Packerprofi ist die Lösung natürlich schneller!

:gruebel:
Na so schwer kann doch ein packer auch nicht zu bedienen sein ... (yup richtig! habich noch nie gemacht! hab alle meine (größeren) Bilder in DLL's ^^)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 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