Aquí hay una solución simple que no funciona para fotos, pero puede funcionar si uno tiene varias imágenes con grandes áreas idénticas de píxel a píxel: guarde las imágenes en un formato desempaquetado como BMP (no PNG o GIF) y luego TAR y comprima con un compresor decente como XZ, por ejemplo, en Linux con algo como
tar -c myDirectory | xz -9 >myDirectory.tar.xz
En lugar de TAR y XZ, uno puede usar 7-Zip con la opción de "archivo sólido" para obtener aproximadamente el mismo rendimiento. De esta forma, podría comprimir 16 capturas de pantalla similares, que tomaban aproximadamente 900 KB cada una cuando se guardaban como archivos PNG separados, en un archivo de 2 MB. El beneficio de esta solución es que utiliza formatos de archivo comunes, por lo que funciona sin instalar un nuevo software. (Desafortunadamente, los programas más antiguos e incluso más comunes, GZIP y BZIP2, no hicieron un buen trabajo para mí, tal vez porque el tamaño de bloque de BZIP2 no se puede configurar para que sea mayor de 900 KB).