Closed wbnns closed 4 years ago
I noticed some of the PNGs in /icons/ could be further compressed to reduce their file size, so I ran optipng -o7 [file].png. There shouldn't be any loss of image quality. Included are the results.
/icons/
optipng -o7 [file].png
** Processing: condition.png
108x66 pixels, 3x8 bits/pixel, RGB Reducing image to 8 bits/pixel, 121 colors in palette Input IDAT size = 1388 bytes Input file size = 1522 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 663 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 663 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 663 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 663 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 661 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 661 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 661 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 661 Selecting parameters: zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 661 Output IDAT size = 661 bytes (727 bytes decrease) Output file size = 1170 bytes (352 bytes = 23.13% decrease)
** Processing: decision.png
49x37 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 1730 bytes Input file size = 1861 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 1291 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 1291 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 1291 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 1291 Selecting parameters: zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 1291 Output IDAT size = 1291 bytes (439 bytes decrease) Output file size = 1422 bytes (439 bytes = 23.59% decrease)
** Processing: og-logo.png
490x486 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 66419 bytes Input file size = 66646 bytes Trying: zc = 9 zm = 9 zs = 1 f = 4 IDAT size = 65578 zc = 9 zm = 8 zs = 1 f = 4 IDAT size = 65338 zc = 9 zm = 9 zs = 3 f = 4 IDAT size = 62147 zc = 9 zm = 8 zs = 3 f = 4 IDAT size = 62079 zc = 9 zm = 9 zs = 3 f = 5 IDAT size = 61947 zc = 9 zm = 8 zs = 3 f = 5 IDAT size = 61906 Selecting parameters: zc = 9 zm = 8 zs = 3 f = 5 IDAT size = 61906 Output IDAT size = 61906 bytes (4513 bytes decrease) Output file size = 62037 bytes (4609 bytes = 6.92% decrease)
** Processing: og-rocket.png
255x298 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 42022 bytes Input file size = 42213 bytes Trying: zc = 9 zm = 9 zs = 0 f = 2 IDAT size = 38074 zc = 9 zm = 8 zs = 0 f = 2 IDAT size = 37767 Selecting parameters: zc = 9 zm = 8 zs = 0 f = 2 IDAT size = 37767 Output IDAT size = 37767 bytes (4255 bytes decrease) Output file size = 37898 bytes (4315 bytes = 10.22% decrease)
** Processing: opengeode-screenshot.png
1924x1178 pixels, 3x8 bits/pixel, RGB Input IDAT size = 705006 bytes Input file size = 706172 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 658625 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 657194 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 630926 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 629796 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 629796 Output IDAT size = 629796 bytes (75210 bytes decrease) Output file size = 629930 bytes (76242 bytes = 10.80% decrease)
** Processing: opengeode.png
640x480 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 3x8 bits/pixel, RGB Input IDAT size = 5563 bytes Input file size = 5678 bytes Trying: zc = 9 zm = 9 zs = 0 f = 2 IDAT size = 5354 zc = 9 zm = 8 zs = 0 f = 2 IDAT size = 5354 zc = 9 zm = 9 zs = 0 f = 4 IDAT size = 4915 zc = 9 zm = 8 zs = 0 f = 4 IDAT size = 4915 zc = 9 zm = 9 zs = 1 f = 4 IDAT size = 4851 zc = 9 zm = 8 zs = 1 f = 4 IDAT size = 4851 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 4 IDAT size = 4851 Output IDAT size = 4851 bytes (712 bytes decrease) Output file size = 4966 bytes (712 bytes = 12.54% decrease)
** Processing: opengeode3.png
184x302 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 27686 bytes Input file size = 27853 bytes Trying: zc = 9 zm = 9 zs = 0 f = 2 IDAT size = 24919 zc = 9 zm = 9 zs = 1 f = 2 IDAT size = 24853 zc = 9 zm = 8 zs = 1 f = 2 IDAT size = 24823 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 2 IDAT size = 24823 Output IDAT size = 24823 bytes (2863 bytes decrease) Output file size = 24954 bytes (2899 bytes = 10.41% decrease)
** Processing: opengeode4.png
316x290 pixels, 4x8 bits/pixel, RGB+alpha Input IDAT size = 37327 bytes Input file size = 37506 bytes Trying: zc = 9 zm = 9 zs = 0 f = 2 IDAT size = 33329 zc = 9 zm = 8 zs = 0 f = 2 IDAT size = 33167 zc = 9 zm = 8 zs = 1 f = 2 IDAT size = 32974 Selecting parameters: zc = 9 zm = 8 zs = 1 f = 2 IDAT size = 32974 Output IDAT size = 32974 bytes (4353 bytes decrease) Output file size = 33105 bytes (4401 bytes = 11.73% decrease)
** Processing: output.png
51x26 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 39 colors (31 transparent) in palette Input IDAT size = 537 bytes Input file size = 668 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 7 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 7 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 6 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 6 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 5 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 5 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 4 zm = 9 zs = 0 f = 0 IDAT size = 121 zc = 4 zm = 8 zs = 0 f = 0 IDAT size = 121 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 7 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 7 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 6 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 6 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 5 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 5 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 4 zm = 9 zs = 1 f = 0 IDAT size = 121 zc = 4 zm = 8 zs = 1 f = 0 IDAT size = 121 zc = 9 zm = 9 zs = 0 f = 1 IDAT size = 119 zc = 9 zm = 8 zs = 0 f = 1 IDAT size = 119 zc = 8 zm = 9 zs = 0 f = 1 IDAT size = 119 zc = 8 zm = 8 zs = 0 f = 1 IDAT size = 119 zc = 7 zm = 9 zs = 0 f = 1 IDAT size = 119 zc = 7 zm = 8 zs = 0 f = 1 IDAT size = 119 zc = 6 zm = 9 zs = 0 f = 1 IDAT size = 119 zc = 6 zm = 8 zs = 0 f = 1 IDAT size = 119 zc = 9 zm = 9 zs = 1 f = 1 IDAT size = 119 zc = 9 zm = 8 zs = 1 f = 1 IDAT size = 119 zc = 8 zm = 9 zs = 1 f = 1 IDAT size = 119 zc = 8 zm = 8 zs = 1 f = 1 IDAT size = 119 zc = 7 zm = 9 zs = 1 f = 1 IDAT size = 119 zc = 7 zm = 8 zs = 1 f = 1 IDAT size = 119 zc = 6 zm = 9 zs = 1 f = 1 IDAT size = 119 zc = 6 zm = 8 zs = 1 f = 1 IDAT size = 119 Selecting parameters: zc = 6 zm = 8 zs = 1 f = 1 IDAT size = 119 Output IDAT size = 119 bytes (418 bytes decrease) Output file size = 421 bytes (247 bytes = 36.98% decrease)
** Processing: procedure.png
51x26 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 20 colors (17 transparent) in palette Input IDAT size = 404 bytes Input file size = 535 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 97 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 97 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 97 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 97 zc = 7 zm = 9 zs = 0 f = 0 IDAT size = 97 zc = 7 zm = 8 zs = 0 f = 0 IDAT size = 97 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 97 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 97 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 97 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 97 zc = 7 zm = 9 zs = 1 f = 0 IDAT size = 97 zc = 7 zm = 8 zs = 1 f = 0 IDAT size = 97 Selecting parameters: zc = 7 zm = 8 zs = 1 f = 0 IDAT size = 97 Output IDAT size = 97 bytes (307 bytes decrease) Output file size = 328 bytes (207 bytes = 38.69% decrease)
** Processing: procedurecall.png
49x28 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 110 colors (8 transparent) in palette Input IDAT size = 840 bytes Input file size = 971 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 271 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 271 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 271 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 271 Selecting parameters: zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 271 Output IDAT size = 271 bytes (569 bytes decrease) Output file size = 763 bytes (208 bytes = 21.42% decrease)
** Processing: procedurestart.png
49x26 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 49 colors (32 transparent) in palette Input IDAT size = 919 bytes Input file size = 1050 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 198 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 198 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 198 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 198 zc = 7 zm = 9 zs = 0 f = 0 IDAT size = 198 zc = 7 zm = 8 zs = 0 f = 0 IDAT size = 198 zc = 6 zm = 9 zs = 0 f = 0 IDAT size = 198 zc = 6 zm = 8 zs = 0 f = 0 IDAT size = 198 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 196 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 196 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 196 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 196 zc = 7 zm = 9 zs = 1 f = 0 IDAT size = 196 zc = 7 zm = 8 zs = 1 f = 0 IDAT size = 196 zc = 6 zm = 9 zs = 1 f = 0 IDAT size = 196 zc = 6 zm = 8 zs = 1 f = 0 IDAT size = 196 Selecting parameters: zc = 6 zm = 8 zs = 1 f = 0 IDAT size = 196 Output IDAT size = 196 bytes (723 bytes decrease) Output file size = 529 bytes (521 bytes = 49.62% decrease)
** Processing: start.png
49x28 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 74 colors (74 transparent) in palette Input IDAT size = 841 bytes Input file size = 972 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 243 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 243 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 243 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 243 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 243 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 243 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 243 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 243 Selecting parameters: zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 243 Output IDAT size = 243 bytes (598 bytes decrease) Output file size = 693 bytes (279 bytes = 28.70% decrease)
** Processing: state.png
49x28 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 53 colors (53 transparent) in palette Input IDAT size = 573 bytes Input file size = 704 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 158 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 158 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 158 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 158 zc = 9 zm = 9 zs = 1 f = 0 IDAT size = 155 zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 155 zc = 8 zm = 9 zs = 1 f = 0 IDAT size = 155 zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 155 Selecting parameters: zc = 8 zm = 8 zs = 1 f = 0 IDAT size = 155 Output IDAT size = 155 bytes (418 bytes decrease) Output file size = 521 bytes (183 bytes = 25.99% decrease)
** Processing: statestart.png
** Processing: task.png
49x28 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 133 colors (96 transparent) in palette Input IDAT size = 1269 bytes Input file size = 1400 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 372 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 372 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 372 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 372 Selecting parameters: zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 372 Output IDAT size = 372 bytes (897 bytes decrease) Output file size = 1021 bytes (379 bytes = 27.07% decrease)
** Processing: textsymbol.png
57x64 pixels, 4x8 bits/pixel, RGB+alpha Reducing image to 8 bits/pixel, 59 colors (4 transparent) in palette Input IDAT size = 612 bytes Input file size = 764 bytes Trying: zc = 9 zm = 9 zs = 0 f = 0 IDAT size = 209 zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 209 zc = 8 zm = 9 zs = 0 f = 0 IDAT size = 209 zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 209 Selecting parameters: zc = 8 zm = 8 zs = 0 f = 0 IDAT size = 209 Output IDAT size = 209 bytes (403 bytes decrease) Output file size = 561 bytes (203 bytes = 26.57% decrease)
I noticed some of the PNGs in
/icons/
could be further compressed to reduce their file size, so I ranoptipng -o7 [file].png
. There shouldn't be any loss of image quality. Included are the results.** Processing: condition.png
** Processing: decision.png
** Processing: og-logo.png
** Processing: og-rocket.png
** Processing: opengeode-screenshot.png
** Processing: opengeode.png
** Processing: opengeode3.png
** Processing: opengeode4.png
** Processing: output.png
** Processing: procedure.png
** Processing: procedurecall.png
** Processing: procedurestart.png
** Processing: start.png
** Processing: state.png
** Processing: statestart.png
** Processing: task.png
** Processing: textsymbol.png