zopfli compress PNGs in this repo to reduce to 50-90% of original
zopfli is a compression algorithm that optimizes the standard ZIP DEFLATE compression. All of this is visually lossless, except for two minor things: * lossy_transparent: remove colors behind alpha channel 0. No visual difference, removes hidden information. * lossy_8bit: convert 16-bit per channel image to 8-bit per channel. This was done using the 'zopfli' package in Debian/buster, invoking this way: zopflipng --iterations=50 --filters=01234mepb --lossy_8bit --lossy_transparent -y $f ${f}.zopfli.png
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 235 KiB After Width: | Height: | Size: 218 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 105 KiB |
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 207 KiB After Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 229 KiB After Width: | Height: | Size: 221 KiB |
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 290 KiB |
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 110 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 101 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 116 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 156 KiB After Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 109 KiB |
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 134 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 221 KiB After Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 105 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 159 KiB After Width: | Height: | Size: 145 KiB |
Before Width: | Height: | Size: 166 KiB After Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 17 KiB |