Image Format
Image Format
Gibt es ein Image Format mit welchem die Bilder
a) Stark Komprimiert werden
b) Die Hintergrundfarbe erhalten bleibt
PNG wäre eine Lösung allerdings ist dort die Komprssion nicht perfekt da das Bild nur im Hinblick auf die Durchsichige Farbe unverändert bleiben müsste.
a) Stark Komprimiert werden
b) Die Hintergrundfarbe erhalten bleibt
PNG wäre eine Lösung allerdings ist dort die Komprssion nicht perfekt da das Bild nur im Hinblick auf die Durchsichige Farbe unverändert bleiben müsste.
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wenn Du eine BMP in die Exe packst, die Exe dann mit UPX packst, ist das ganze meist kleiner als derselbe Vorgang mit PNG oder JPEG. Und keine Verluste
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Kann ich nur zustimmen, die PNG und JPEG-Dekoder blähen die Executable sehr auf. Da biste z.t. mit BMP & UPX besser bedientts-soft hat geschrieben:Wenn Du eine BMP in die Exe packst, die Exe dann mit UPX packst, ist das ganze meist kleiner als derselbe Vorgang mit PNG oder JPEG. Und keine Verluste

Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
>> Kann ich nur zustimmen, die PNG und JPEG-Dekoder blähen die Executable sehr auf. Da biste z.t. mit BMP & UPX besser bedient
Nicht nur der Dekoder, sondern auch die Tatsäche, das UPX die jpeg ja nicht weiter packen kann. Ergebnis ist also auch gegenüber dem EC_ImagePluginOLE, welches ja sehr klein ist, besser
Nicht nur der Dekoder, sondern auch die Tatsäche, das UPX die jpeg ja nicht weiter packen kann. Ergebnis ist also auch gegenüber dem EC_ImagePluginOLE, welches ja sehr klein ist, besser
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
- Green Snake
- Beiträge: 1394
- Registriert: 22.02.2005 19:08
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wenn Du ungepackte Dateien verwendest, solltest Du sie als Resource in die Exe einbinden, dann werden sie nur bei Bedarf in den Speicher geladen. Bei gepackten Dateien, würde ich eine Extra Packdatei empfehlen, da diese dann nicht unnötigerweise mit der Exe in den Speicher geladen wird.
Der Anwender von Spielen freut sich aber am meisten, wenn ihm die Bilder und Sounds zur Verfügung stehen
Der Anwender von Spielen freut sich aber am meisten, wenn ihm die Bilder und Sounds zur Verfügung stehen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
