Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilder im Arbeitsspeicher speichern (https://www.delphipraxis.net/59212-bilder-im-arbeitsspeicher-speichern.html)

meisteralex 19. Dez 2005 13:54


Bilder im Arbeitsspeicher speichern
 
Guten Tag,
ich schreib gerade ein Programm, indem ich einen Screenshot machen will, diesen in 16 Bereiche aufteilen will, diese Bereiche komprimieren will und alle 16 dann als JPEG speichern will.
Es wäre sicherlich dumm, immer wieder Dateien auf die Festplatte auszulagern, deshalb wollte ich mal fragenj ob es möglich ist, dass man den Screenshot in den arbeitsspeicher legt, die Bildteile wieder in den Arbeitsspeicher speichers als auf die Festplatte und nur das Endprodukt quasi die Festplatte berührt

Luckie 19. Dez 2005 13:56

Re: Bilder im Arbeitsspeicher speichern
 
Klar, leg die Zwischenergebnisse in MemoryStreams ab.

Khabarakh 19. Dez 2005 14:03

Re: Bilder im Arbeitsspeicher speichern
 
Ich verstehe das Problem nicht wirklich. Solange du mit TBitmap o.Ä. arbeitest, ist doch alles im Arbeitsspeicher. Aus dem ersten Bitmap erzeugst du die weiteren Instanzen und speicherst sie dann per TJpegImage.

[edit]Oder komprimierst du die einzlenen Teile schon per JpegImage? Aber wozu? [/edit]

meisteralex 19. Dez 2005 14:05

Re: Bilder im Arbeitsspeicher speichern
 
ja aber nehemen wir mal an ich will das ergebnis nicht speichern sondern verschicken, wie mache ich das dann ?

Luckie 19. Dez 2005 14:07

Re: Bilder im Arbeitsspeicher speichern
 
Wo mit und wie verschicken? Über das Netzwerk kannst du mit den Indys Streams und Dateien verschicken.

meisteralex 19. Dez 2005 14:18

Re: Bilder im Arbeitsspeicher speichern
 
und wenn ich es nicht vorher zwischenspeichern möchte ?

Khabarakh 19. Dez 2005 14:21

Re: Bilder im Arbeitsspeicher speichern
 
Wenn du das Bild per Stream verschickst, musst du es doch nicht zwischenspeichern?


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