Der in PNG gespeicherte Screenshot hat eine andere Größe als Linux

276
Paolo

Hier ist die Sache: Ich bin vor einigen Wochen vollzeitlich zu Linux gewechselt und habe gerade eine Tabelle bearbeitet, die ich regelmäßig verwende. Plötzlich wurde mir klar, dass, wenn ich einen Teil davon mache, das resultierende Image jetzt das 2,5-fache des Windows-Äquivalents benötigt für den gleichen Bildschirmbereich ... warum?

Schritte

  • Windows 7: Öffnen Sie die Kalkulationstabelle in LibreOffice, machen Sie einen ganzen Bildschirmscrenshot mit einer Standardtastenkombination, fügen Sie ihn in MS Paint ein, schneiden Sie den gewünschten Bereich aus, speichern Sie als PNG
  • Ubuntu Linux 16.10: Öffnen Sie die Tabelle in LibreOffice, machen Sie einen Screenshot des gewünschten Bereichs mit dem integrierten Tool in Ubuntu und speichern Sie es als PNG

Ich habe das Linux mit GIMP mit maximaler Komprimierung erneut gespeichert, aber die Größe des Screenshot-Bildes in Linux beträgt etwa 106 KB, während es in Windows etwa 42 KB war, im Wesentlichen dieselbe Bildgröße (10 Pixel breiter bei gleicher Höhe von 360) Pixel). Die Desktopgröße war 1920 x 1080 in Windows und 1680 x 1050 in Linux. Dies sollte jedoch keine Rolle spielen, da die Bildgröße gleich ist. GIMP gibt für beide Pixel (etwa 305 KB) die gleiche Pixelanzahl an. Der gleiche Speicher wird beim Laden (3,1 MB) verwendet ) und die gleiche Anzahl von Schichten (1) - das einzige, was sich unterscheidet, ist das dpi, das 96 in Windows und 72 in Linux war, aber dies sollte keine Rolle spielen, da die anderen Zahlen gleich sind.

Eine Erklärung, warum? Wird bei MS Paint möglicherweise eine verlustbehaftete PNG-Komprimierung verwendet?

0
Es gibt keine verlustbehaftete PNG-Komprimierung. Wie sehen die anderen Elemente auf dem Bild aus? Gibt es Farbverläufe oder transparente Elemente? Haben Sie nach Metadaten gesucht? Seth vor 7 Jahren 0
Es ist ein Screenshot, also gibt es keine zusätzlichen Ebenen oder Elemente, und Metadaten sind praktisch nicht vorhanden Paolo vor 7 Jahren 0
Ein verlustfreier komprimierter Farbverlauf beansprucht mehr Platz als ein einzelnes Farbbild. Daher hat die Bildkomposition einen Einfluss und das war es, worauf ich hinaus wollte. Außerdem unterstützt fast jedes Bild Metadaten. Ich kenne das Tool nicht, also war es nur eine Vermutung. Seth vor 7 Jahren 0
Es wäre hilfreich, Beispiele für die beiden Dateien an einen anderen Ort hochzuladen, sodass wir uns die Dateien tatsächlich ansehen und sehen können, wie sie sich unterscheiden. Ohne die Dateien können wir nur raten. dirkt vor 7 Jahren 0

1 Antwort auf die Frage

0

Es gibt keine verlustbehaftete PNG-Komprimierung.

Aber es gibt sicherlich etwas überlegene PNG-Komprimierung. Das heißt, nicht jede App, die die PNG-Komprimierung unterstützt, kann genauso gut arbeiten wie die andere App.

Aus diesem Grund verwende ich in Windows eine App namens PNGGauntlet, um die Größe meiner PNG-Dateien zu optimieren. PNGGauntlet verwendet selbst PNGOut, OptiPNG und DeflOpt und wählt die besten Ergebnisse aus. Dabei wird unnötige Transparenz verworfen, die Farbtiefe auf ein Minimum reduziert und ein besserer Kompressionsalgorithmus verwendet.

Ich glaube, Sie können eine Kopie von OptiPNG für Linux erstellen .

ein 2,5-facher Unterschied klingt für mich nicht nach überlegener Kompression, sondern als wäre etwas nicht richtig ... Paolo vor 7 Jahren 0
2.5x ist nichts! PNGGauntlet gibt mir manchmal 9,8x Unterschied. Es reduziert Dateien mit einer Größe von mehreren hundert Kilobyte auf wenige Bytes! vor 7 Jahren 0
Ich habe eine Lösung für Ihren Verdacht. Werfen Sie mir einen Screenshot und ich werde es durch PNGGauntlet laufen lassen. Das sollte Ihnen eine eindeutige Antwort geben. vor 7 Jahren 0
Ich habe beide PNG-Bilder in gThumb geladen, und wenn ich sie um 90 ° drehe, ändert sich die Größe deutlich: Das Linux-Bild wechselt von 110 KB auf 80 KB, während das Windows-Bild von 60 KB auf 50 KB (aber niemals auf das Original 40) geht KB) Es könnte also eine gewisse Komprimierung im Spiel sein, klingt aber immer noch seltsam! Paolo vor 7 Jahren 0
Nicht für mich PNGGauntlet hat mir Gigabytes gespart, sage ich dir. vor 7 Jahren 0