La capture d'écran enregistrée au format PNG a une taille différente de celle de Windows par rapport à Windows

0

Voici la chose: je suis passé à plein temps à Linux il y a quelques semaines et je montais un tableur que j'utilise régulièrement et je me suis soudainement rendu compte que lorsque je prends une capture d'écran d'une partie de celui-ci, l'image résultante utilise désormais 2,5 fois plus d'espace que l'équivalent Windows. pour la même zone d'écran ... pourquoi?

Pas

  • Windows 7: ouvrez une feuille de calcul dans LibreOffice, effectuez une analyse d'écran complète avec un raccourci clavier standard, collez-la dans MS Paint, rognez la zone souhaitée, enregistrez au format PNG
  • Ubuntu Linux 16.10: ouvrez une feuille de calcul dans LibreOffice, faites une capture d'écran de la zone souhaitée avec l'outil intégré dans Ubuntu, enregistrez au format PNG

J’ai éventuellement réenregistré celui de Linux avec GIMP en utilisant la compression maximale, mais la taille de la capture d’écran sous Linux est d’environ 106 Ko tandis que celle de Windows faisait environ 42 Ko pour pratiquement la même taille d’image (10 pixels de plus pour la même hauteur de 360 pixels). La taille du bureau était de 1920x1080 sous Windows et de 1680x1050 sous Linux, mais cela ne devrait pas être important car la taille de l'image est la même ... GIMP indique le même nombre de pixels pour les deux (environ 305 Ko), la même mémoire utilisée lors du chargement (3.1 Mo ) et le même nombre de couches (1) - la seule différence est le dpi (96 sous Windows et 72 sous Linux), mais cela ne devrait pas être important étant donné que les autres chiffres sont identiques.

Une explication quant à pourquoi? MS Paint utilise-t-il peut-être une compression avec perte PNG?

Paolo
la source
Il n'y a pas de compression PNG avec pertes. À quoi ressemblent les autres éléments de l'image? Y a-t-il des dégradés ou des éléments transparents? Avez-vous vérifié les informations de métadonnées?
Seth
c'est une capture d'écran, donc il n'y a aucune sorte de couche ou d'élément supplémentaire et les métadonnées sont pratiquement inexistantes
Paolo
Un dégradé compressé sans perte prend plus de place qu'une image couleur unique. En tant que telle, la composition de l'image a un impact et c'est ce à quoi je voulais en venir. En outre, presque toutes les images prennent en charge les métadonnées. Je ne connais pas l'outil, donc ce n'était qu'une supposition.
Seth
Il serait utile de télécharger des exemples des deux fichiers quelque part, afin que nous puissions examiner les fichiers et voir en quoi ils diffèrent. Sans les fichiers, tout ce que nous pouvons faire est de deviner.
Dirkt

Réponses:

0

Il n’existe pas de compression avec perte PNG.

Mais il existe certainement une compression PNG supérieure. Autrement dit, toutes les applications prenant en charge la compression PNG ne peuvent pas faire un aussi bon travail que les autres applications.

C'est pour cette raison que j'utilise une application appelée PNGGauntlet sous Windows pour optimiser la taille de mes fichiers PNG. PNGGuntunt lui-même utilise PNGOut, OptiPNG et DeflOpt et choisit le meilleur de leurs sorties. Ainsi, la transparence inutile est supprimée, la profondeur de couleur est réduite au minimum et un meilleur algorithme de compression est utilisé.

Je crois que vous pouvez compiler une copie de OptiPNG pour Linux.


la source
une différence de 2,5 fois ne ressemble pas à une compression supérieure pour moi, mais plutôt à quelque chose qui ne va pas ...
Paolo
2.5x n'est rien! PNGGauntlet me donne parfois 9,8x de différence. Il réduit la taille des fichiers de plusieurs centaines de kilo-octets à quelques octets!
J'ai une solution pour vos soupçons. Jetez-moi une capture d'écran et je l'exécuterai à travers PNGGauntlet. Cela devrait vous donner une réponse définitive.
J'ai chargé les deux images PNG dans gThumb et lorsque je les fais pivoter de 90 °, il y a un changement notable de taille: celui de Linux passe de 110 Ko à 80 Ko tandis que celui de Windows passe de 60 Ko à 50 Ko (mais jamais à la taille d'origine. 40 KB) donc il pourrait y avoir une certaine compression en jeu ici mais sonne toujours étrange!
Paolo
Pas à moi. PNGGauntlet m'a sauvé des giga-octets, je vous le dis.