SaveImage() als PNG extrem langsam?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Kiffi
Beiträge: 10725
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: SaveImage() als PNG extrem langsam?

Beitrag von Kiffi »

vielen Dank an alle für die Bestätigung! :allright:

Nun gut, dann muss ich mir was anderes bzgl. des Speicherns überlegen.

Nochmals Danke & Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: SaveImage() als PNG extrem langsam?

Beitrag von Thorium »

NicTheQuick hat geschrieben:Eigentlich ist es ja ziemlich logisch bei einem Bild mit weniger Entropie, dass der PNG-Encoder versucht größere gleichfarbige rechteckige Bereiche zu erkennen und so anzuordnen
PNG ordnet keine Bereiche. Es wird in Scanlines gespeichert und jede Scanline kann eine von 4 Filterungen haben, das wird dann einfach mit zlib komprimiert. Das letzte mal als ich den PNG encoder von PB genutzt hatte, hat er keine Filter genutzt.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

Re: SaveImage() als PNG extrem langsam?

Beitrag von Lambda »

Ich muss feststellen das seit 5.11 das PNG Plugin scheinbar etwas fehlerhaft ist. Habe beispielsweise ein Bild das aus mehreren zusammen gesetzt wurde - eines davon hatte einen pinken Hintergrund, welchen ich sauber rausgelöscht hab. (transparent) In jedem Programm ist alle transparente transparent, nur in PB wird dieses Bild-Stück mit der ehemaligen Farbe gezeichnet.

Mit Gimp konnte ich verschiedene Einstellungen vornehm, aber im besten Fall wird der Hintergrund schwarz. Möchte mal nicht voreilig urteilen, aber allein die Tatsache das es unter 5.0 keine Probleme gibt zeigt das sich was geändert hat. :|
Antworten