Safe texture compression (#2808)
Only a single program was used to safely compress all textures in MTG. * `optipng -o7 -zm1-9 -nc -strip all -clobber %%f` The key command used is -nc, which stops color mode changes. I.e. any RGBA textures will remain RGBA textures, with none being changes to 8-bit indexed mode. utils/optimize_textures.sh performs this compression automatically, assuming optipng is installed.
BIN
menu/header.png
Before ![]() (image error) Size: 1.9 KiB After ![]() (image error) Size: 935 B ![]() ![]() |
Before ![]() (image error) Size: 540 B After ![]() (image error) Size: 490 B ![]() ![]() |
Before ![]() (image error) Size: 537 B After ![]() (image error) Size: 486 B ![]() ![]() |
Before ![]() (image error) Size: 390 B After ![]() (image error) Size: 340 B ![]() ![]() |
Before ![]() (image error) Size: 387 B After ![]() (image error) Size: 343 B ![]() ![]() |
Before ![]() (image error) Size: 296 B After ![]() (image error) Size: 248 B ![]() ![]() |
Before ![]() (image error) Size: 316 B After ![]() (image error) Size: 265 B ![]() ![]() |
Before ![]() (image error) Size: 561 B After ![]() (image error) Size: 431 B ![]() ![]() |
Before ![]() (image error) Size: 537 B After ![]() (image error) Size: 427 B ![]() ![]() |
Before ![]() (image error) Size: 611 B After ![]() (image error) Size: 464 B ![]() ![]() |
Before ![]() (image error) Size: 596 B After ![]() (image error) Size: 446 B ![]() ![]() |
Before ![]() (image error) Size: 583 B After ![]() (image error) Size: 474 B ![]() ![]() |
Before ![]() (image error) Size: 616 B After ![]() (image error) Size: 547 B ![]() ![]() |
Before ![]() (image error) Size: 495 B After ![]() (image error) Size: 425 B ![]() ![]() |
Before ![]() (image error) Size: 556 B After ![]() (image error) Size: 490 B ![]() ![]() |
Before ![]() (image error) Size: 304 B After ![]() (image error) Size: 251 B ![]() ![]() |
Before ![]() (image error) Size: 143 B After ![]() (image error) Size: 83 B ![]() ![]() |
Before ![]() (image error) Size: 740 B After ![]() (image error) Size: 349 B ![]() ![]() |
Before ![]() (image error) Size: 656 B After ![]() (image error) Size: 339 B ![]() ![]() |
Before ![]() (image error) Size: 637 B After ![]() (image error) Size: 341 B ![]() ![]() |
Before ![]() (image error) Size: 700 B After ![]() (image error) Size: 338 B ![]() ![]() |
Before ![]() (image error) Size: 662 B After ![]() (image error) Size: 333 B ![]() ![]() |
Before ![]() (image error) Size: 1.2 KiB After ![]() (image error) Size: 1 KiB ![]() ![]() |
Before ![]() (image error) Size: 459 B After ![]() (image error) Size: 363 B ![]() ![]() |
Before ![]() (image error) Size: 486 B After ![]() (image error) Size: 388 B ![]() ![]() |
Before ![]() (image error) Size: 522 B After ![]() (image error) Size: 401 B ![]() ![]() |
Before ![]() (image error) Size: 612 B After ![]() (image error) Size: 301 B ![]() ![]() |
Before ![]() (image error) Size: 456 B After ![]() (image error) Size: 435 B ![]() ![]() |
Before ![]() (image error) Size: 676 B After ![]() (image error) Size: 423 B ![]() ![]() |
Before ![]() (image error) Size: 580 B After ![]() (image error) Size: 287 B ![]() ![]() |
Before ![]() (image error) Size: 436 B After ![]() (image error) Size: 415 B ![]() ![]() |
Before ![]() (image error) Size: 614 B After ![]() (image error) Size: 407 B ![]() ![]() |
Before ![]() (image error) Size: 602 B After ![]() (image error) Size: 304 B ![]() ![]() |
Before ![]() (image error) Size: 494 B After ![]() (image error) Size: 473 B ![]() ![]() |
Before ![]() (image error) Size: 661 B After ![]() (image error) Size: 457 B ![]() ![]() |
Before ![]() (image error) Size: 707 B After ![]() (image error) Size: 451 B ![]() ![]() |
Before ![]() (image error) Size: 434 B After ![]() (image error) Size: 413 B ![]() ![]() |
Before ![]() (image error) Size: 697 B After ![]() (image error) Size: 446 B ![]() ![]() |
Before ![]() (image error) Size: 708 B After ![]() (image error) Size: 605 B ![]() ![]() |
Before ![]() (image error) Size: 727 B After ![]() (image error) Size: 578 B ![]() ![]() |
Before ![]() (image error) Size: 728 B After ![]() (image error) Size: 593 B ![]() ![]() |
Before ![]() (image error) Size: 1.9 KiB After ![]() (image error) Size: 1.3 KiB ![]() ![]() |
Before ![]() (image error) Size: 712 B After ![]() (image error) Size: 642 B ![]() ![]() |
Before ![]() (image error) Size: 476 B After ![]() (image error) Size: 288 B ![]() ![]() |
Before ![]() (image error) Size: 444 B After ![]() (image error) Size: 247 B ![]() ![]() |
Before ![]() (image error) Size: 688 B After ![]() (image error) Size: 327 B ![]() ![]() |
Before ![]() (image error) Size: 359 B After ![]() (image error) Size: 209 B ![]() ![]() |
Before ![]() (image error) Size: 579 B After ![]() (image error) Size: 533 B ![]() ![]() |
Before ![]() (image error) Size: 4.9 KiB After ![]() (image error) Size: 690 B ![]() ![]() |
Before ![]() (image error) Size: 261 B After ![]() (image error) Size: 218 B ![]() ![]() |
Before ![]() (image error) Size: 873 B After ![]() (image error) Size: 514 B ![]() ![]() |
Before ![]() (image error) Size: 320 B After ![]() (image error) Size: 275 B ![]() ![]() |
Before ![]() (image error) Size: 4.3 KiB After ![]() (image error) Size: 526 B ![]() ![]() |
Before ![]() (image error) Size: 656 B After ![]() (image error) Size: 649 B ![]() ![]() |
Before ![]() (image error) Size: 3.9 KiB After ![]() (image error) Size: 222 B ![]() ![]() |
Before ![]() (image error) Size: 813 B After ![]() (image error) Size: 449 B ![]() ![]() |
Before ![]() (image error) Size: 204 B After ![]() (image error) Size: 170 B ![]() ![]() |
Before ![]() (image error) Size: 165 B After ![]() (image error) Size: 135 B ![]() ![]() |
Before ![]() (image error) Size: 471 B After ![]() (image error) Size: 467 B ![]() ![]() |
Before ![]() (image error) Size: 140 B After ![]() (image error) Size: 138 B ![]() ![]() |
Before ![]() (image error) Size: 351 B After ![]() (image error) Size: 346 B ![]() ![]() |
Before ![]() (image error) Size: 356 B After ![]() (image error) Size: 354 B ![]() ![]() |
Before ![]() (image error) Size: 428 B After ![]() (image error) Size: 245 B ![]() ![]() |
Before ![]() (image error) Size: 314 B After ![]() (image error) Size: 309 B ![]() ![]() |
Before ![]() (image error) Size: 423 B After ![]() (image error) Size: 421 B ![]() ![]() |
Before ![]() (image error) Size: 102 B After ![]() (image error) Size: 94 B ![]() ![]() |
Before ![]() (image error) Size: 469 B After ![]() (image error) Size: 464 B ![]() ![]() |
Before ![]() (image error) Size: 423 B After ![]() (image error) Size: 418 B ![]() ![]() |
Before ![]() (image error) Size: 240 B After ![]() (image error) Size: 236 B ![]() ![]() |
Before ![]() (image error) Size: 873 B After ![]() (image error) Size: 820 B ![]() ![]() |
Before ![]() (image error) Size: 371 B After ![]() (image error) Size: 332 B ![]() ![]() |
Before ![]() (image error) Size: 359 B After ![]() (image error) Size: 356 B ![]() ![]() |
Before ![]() (image error) Size: 401 B After ![]() (image error) Size: 356 B ![]() ![]() |
Before ![]() (image error) Size: 202 B After ![]() (image error) Size: 200 B ![]() ![]() |
Before ![]() (image error) Size: 287 B After ![]() (image error) Size: 274 B ![]() ![]() |
Before ![]() (image error) Size: 358 B After ![]() (image error) Size: 314 B ![]() ![]() |
Before ![]() (image error) Size: 242 B After ![]() (image error) Size: 239 B ![]() ![]() |
Before ![]() (image error) Size: 256 B After ![]() (image error) Size: 212 B ![]() ![]() |
Before ![]() (image error) Size: 350 B After ![]() (image error) Size: 349 B ![]() ![]() |
Before ![]() (image error) Size: 275 B After ![]() (image error) Size: 254 B ![]() ![]() |
Before ![]() (image error) Size: 587 B After ![]() (image error) Size: 441 B ![]() ![]() |
Before ![]() (image error) Size: 630 B After ![]() (image error) Size: 464 B ![]() ![]() |
Before ![]() (image error) Size: 4.3 KiB After ![]() (image error) Size: 358 B ![]() ![]() |
Before ![]() (image error) Size: 4.3 KiB After ![]() (image error) Size: 386 B ![]() ![]() |
Before ![]() (image error) Size: 5.8 KiB After ![]() (image error) Size: 272 B ![]() ![]() |
Before ![]() (image error) Size: 303 B After ![]() (image error) Size: 263 B ![]() ![]() |
Before ![]() (image error) Size: 219 B After ![]() (image error) Size: 166 B ![]() ![]() |
Before ![]() (image error) Size: 265 B After ![]() (image error) Size: 203 B ![]() ![]() |
Before ![]() (image error) Size: 295 B After ![]() (image error) Size: 230 B ![]() ![]() |
Before ![]() (image error) Size: 316 B After ![]() (image error) Size: 252 B ![]() ![]() |
Before ![]() (image error) Size: 339 B After ![]() (image error) Size: 273 B ![]() ![]() |
Before ![]() (image error) Size: 890 B After ![]() (image error) Size: 408 B ![]() ![]() |
Before ![]() (image error) Size: 232 B After ![]() (image error) Size: 228 B ![]() ![]() |
Before ![]() (image error) Size: 4.1 KiB After ![]() (image error) Size: 232 B ![]() ![]() |
Before ![]() (image error) Size: 231 B After ![]() (image error) Size: 228 B ![]() ![]() |
Before ![]() (image error) Size: 233 B After ![]() (image error) Size: 230 B ![]() ![]() |
Before ![]() (image error) Size: 444 B After ![]() (image error) Size: 275 B ![]() ![]() |
Before ![]() (image error) Size: 235 B After ![]() (image error) Size: 232 B ![]() ![]() |
Before ![]() (image error) Size: 230 B After ![]() (image error) Size: 227 B ![]() ![]() |
Before ![]() (image error) Size: 235 B After ![]() (image error) Size: 232 B ![]() ![]() |