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.
此提交包含在:
ExeVirus
2021-02-12 14:55:18 -05:00
提交者 GitHub
父節點 624dafc12b
當前提交 6bd059915c
共有 228 個檔案被更改,包括 6 行新增0 行删除

二進制
menu/header.png

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 1.9 KiB

之後

寬度:  |  高度:  |  大小: 935 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 540 B

之後

寬度:  |  高度:  |  大小: 490 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 537 B

之後

寬度:  |  高度:  |  大小: 486 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 390 B

之後

寬度:  |  高度:  |  大小: 340 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 387 B

之後

寬度:  |  高度:  |  大小: 343 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 296 B

之後

寬度:  |  高度:  |  大小: 248 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 316 B

之後

寬度:  |  高度:  |  大小: 265 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 561 B

之後

寬度:  |  高度:  |  大小: 431 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 537 B

之後

寬度:  |  高度:  |  大小: 427 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 611 B

之後

寬度:  |  高度:  |  大小: 464 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 596 B

之後

寬度:  |  高度:  |  大小: 446 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 583 B

之後

寬度:  |  高度:  |  大小: 474 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 616 B

之後

寬度:  |  高度:  |  大小: 547 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 495 B

之後

寬度:  |  高度:  |  大小: 425 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 556 B

之後

寬度:  |  高度:  |  大小: 490 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 304 B

之後

寬度:  |  高度:  |  大小: 251 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 143 B

之後

寬度:  |  高度:  |  大小: 83 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 740 B

之後

寬度:  |  高度:  |  大小: 349 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 656 B

之後

寬度:  |  高度:  |  大小: 339 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 637 B

之後

寬度:  |  高度:  |  大小: 341 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 700 B

之後

寬度:  |  高度:  |  大小: 338 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 662 B

之後

寬度:  |  高度:  |  大小: 333 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 1.2 KiB

之後

寬度:  |  高度:  |  大小: 1.0 KiB

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 459 B

之後

寬度:  |  高度:  |  大小: 363 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 486 B

之後

寬度:  |  高度:  |  大小: 388 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 522 B

之後

寬度:  |  高度:  |  大小: 401 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 612 B

之後

寬度:  |  高度:  |  大小: 301 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 456 B

之後

寬度:  |  高度:  |  大小: 435 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 676 B

之後

寬度:  |  高度:  |  大小: 423 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 580 B

之後

寬度:  |  高度:  |  大小: 287 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 436 B

之後

寬度:  |  高度:  |  大小: 415 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 614 B

之後

寬度:  |  高度:  |  大小: 407 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 602 B

之後

寬度:  |  高度:  |  大小: 304 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 494 B

之後

寬度:  |  高度:  |  大小: 473 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 661 B

之後

寬度:  |  高度:  |  大小: 457 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 707 B

之後

寬度:  |  高度:  |  大小: 451 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 434 B

之後

寬度:  |  高度:  |  大小: 413 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 697 B

之後

寬度:  |  高度:  |  大小: 446 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 708 B

之後

寬度:  |  高度:  |  大小: 605 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 727 B

之後

寬度:  |  高度:  |  大小: 578 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 728 B

之後

寬度:  |  高度:  |  大小: 593 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 1.9 KiB

之後

寬度:  |  高度:  |  大小: 1.3 KiB

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 712 B

之後

寬度:  |  高度:  |  大小: 642 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 476 B

之後

寬度:  |  高度:  |  大小: 288 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 444 B

之後

寬度:  |  高度:  |  大小: 247 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 688 B

之後

寬度:  |  高度:  |  大小: 327 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 359 B

之後

寬度:  |  高度:  |  大小: 209 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 579 B

之後

寬度:  |  高度:  |  大小: 533 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 4.9 KiB

之後

寬度:  |  高度:  |  大小: 690 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 261 B

之後

寬度:  |  高度:  |  大小: 218 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 873 B

之後

寬度:  |  高度:  |  大小: 514 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 320 B

之後

寬度:  |  高度:  |  大小: 275 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 4.3 KiB

之後

寬度:  |  高度:  |  大小: 526 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 656 B

之後

寬度:  |  高度:  |  大小: 649 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 3.9 KiB

之後

寬度:  |  高度:  |  大小: 222 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 813 B

之後

寬度:  |  高度:  |  大小: 449 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 204 B

之後

寬度:  |  高度:  |  大小: 170 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 165 B

之後

寬度:  |  高度:  |  大小: 135 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 471 B

之後

寬度:  |  高度:  |  大小: 467 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 140 B

之後

寬度:  |  高度:  |  大小: 138 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 351 B

之後

寬度:  |  高度:  |  大小: 346 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 356 B

之後

寬度:  |  高度:  |  大小: 354 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 428 B

之後

寬度:  |  高度:  |  大小: 245 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 314 B

之後

寬度:  |  高度:  |  大小: 309 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 423 B

之後

寬度:  |  高度:  |  大小: 421 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 102 B

之後

寬度:  |  高度:  |  大小: 94 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 469 B

之後

寬度:  |  高度:  |  大小: 464 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 423 B

之後

寬度:  |  高度:  |  大小: 418 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 240 B

之後

寬度:  |  高度:  |  大小: 236 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 873 B

之後

寬度:  |  高度:  |  大小: 820 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 371 B

之後

寬度:  |  高度:  |  大小: 332 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 359 B

之後

寬度:  |  高度:  |  大小: 356 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 401 B

之後

寬度:  |  高度:  |  大小: 356 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 202 B

之後

寬度:  |  高度:  |  大小: 200 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 287 B

之後

寬度:  |  高度:  |  大小: 274 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 358 B

之後

寬度:  |  高度:  |  大小: 314 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 242 B

之後

寬度:  |  高度:  |  大小: 239 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 256 B

之後

寬度:  |  高度:  |  大小: 212 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 350 B

之後

寬度:  |  高度:  |  大小: 349 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 275 B

之後

寬度:  |  高度:  |  大小: 254 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 587 B

之後

寬度:  |  高度:  |  大小: 441 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 630 B

之後

寬度:  |  高度:  |  大小: 464 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 4.3 KiB

之後

寬度:  |  高度:  |  大小: 358 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 4.3 KiB

之後

寬度:  |  高度:  |  大小: 386 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 5.8 KiB

之後

寬度:  |  高度:  |  大小: 272 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 303 B

之後

寬度:  |  高度:  |  大小: 263 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 219 B

之後

寬度:  |  高度:  |  大小: 166 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 265 B

之後

寬度:  |  高度:  |  大小: 203 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 295 B

之後

寬度:  |  高度:  |  大小: 230 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 316 B

之後

寬度:  |  高度:  |  大小: 252 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 339 B

之後

寬度:  |  高度:  |  大小: 273 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 890 B

之後

寬度:  |  高度:  |  大小: 408 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 232 B

之後

寬度:  |  高度:  |  大小: 228 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 4.1 KiB

之後

寬度:  |  高度:  |  大小: 232 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 231 B

之後

寬度:  |  高度:  |  大小: 228 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 233 B

之後

寬度:  |  高度:  |  大小: 230 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 444 B

之後

寬度:  |  高度:  |  大小: 275 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 235 B

之後

寬度:  |  高度:  |  大小: 232 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 230 B

之後

寬度:  |  高度:  |  大小: 227 B

未顯示二進位檔案。

之前

寬度:  |  高度:  |  大小: 235 B

之後

寬度:  |  高度:  |  大小: 232 B

本差異變更的檔案數量過多導致部分檔案未顯示 顯示更多