Voici une solution simple qui ne fonctionne pas pour les photos mais peut fonctionner si l'on a plusieurs images avec de grandes zones identiques pixel par pixel: enregistrez les images dans un format décompressé comme BMP (pas PNG ou GIF) puis TAR et compressez-les avec un compresseur décent comme XZ, par exemple sous Linux avec quelque chose comme
tar -c myDirectory | xz -9 >myDirectory.tar.xz
Au lieu de TAR et XZ, on peut utiliser 7-Zip avec l'option «solid archive» pour obtenir à peu près les mêmes performances. De cette façon, je pouvais compresser 16 captures d'écran similaires, qui prenaient environ 900 Ko chacune lorsqu'elles étaient enregistrées en tant que fichiers PNG séparés, dans une archive de 2 Mo. L'avantage de cette solution est qu'elle utilise des formats de fichiers courants, elle fonctionne donc sans installer de nouveau logiciel. (Malheureusement, les programmes plus anciens et encore plus courants GZIP et BZIP2 n'ont pas fait du bon travail pour moi - peut-être parce que la taille de bloc de BZIP2 ne peut pas être configurée pour être supérieure à 900 Ko.)