Seite 1 von 1

Bilder in einer Datei Speichern?

Verfasst: 21.03.2009 16:50
von pureanfänger
Ich suche eine Möglichkeit, mit der ich mehrere Bilder innerhalb einer Datei speichern kann, die z.b. "Data.pics" heißt.

Ich hoffe ihr könnt mir da weiterhelfen...

LG euer Pureanfänger

Verfasst: 21.03.2009 16:52
von cxAlex
[Eigenwerbung]
http://www.purebasic.fr/german/viewtopic.php?t=19107
http://www.purebasic.fr/german/viewtopic.php?t=19101
[/Eigenwerbung]

Natürlich gibt es auch noch PB - Packerfunktionen, PureZip, MiniZip...

Verfasst: 21.03.2009 16:54
von ts-soft
Nicht vergessen, den PureDataConverter

Verfasst: 21.03.2009 16:57
von cxAlex
ts-soft hat geschrieben:Nicht vergessen, den PureDataConverter
Auch ein gutes Tool.

Mal ne Grundsatzfrage: Willst du selbst die Daten in nen Container packen oder soll dein Programm das machen?

Verfasst: 22.03.2009 23:36
von pureanfänger
Das packen sollte mein Programm übernehmen. Aber ihr habt mir schon geholfen. Vielen Dank

Verfasst: 23.03.2009 21:41
von Regenduft
Ich hoffe, dass ich Deine Frage richtig verstanden habe und Dich nicht unterschätze.

Ganz einfach ginge das so:

Code: Alles auswählen

; ===============
;    ERSTELLEN   
; ===============

; Datei erstellen
If CreatePack("Data.pics") 

  ; Packrate festlegen (0 = minimal / 9 = maximal)
  kompression = 0

  ; Bilder packen
  AddPackFile("Bild_0.bmp", kompression) 
  AddPackFile("Bild_1.bmp", kompression) 
  AddPackFile("Bild_2.bmp", kompression) 

  ; Pack schließen
  ClosePack()

EndIf


; ============
;    ÖFFNEN
; ============

; Datei öffnen
If OpenPack("Data.pics") 

  ; Bilder laden
  CatchImage(0, NextPackFile())
  CatchImage(1, NextPackFile())
  CatchImage(2, NextPackFile())

  ; Datei schließen
  ClosePack()

EndIf
So ist das ganze natürlich absolut unflexibel! Soll nur als "kleiner Überblick" dienen.