1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-07-04 23:50:21 +02:00

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.
This commit is contained in:
ExeVirus
2021-02-12 14:55:18 -05:00
committed by GitHub
parent 624dafc12b
commit 6bd059915c
228 changed files with 6 additions and 0 deletions
menu
mods
beds
bones
carts
creative
default
textures
default_acacia_bush_stem.pngdefault_acacia_leaves.pngdefault_acacia_leaves_simple.pngdefault_acacia_sapling.pngdefault_acacia_tree.pngdefault_acacia_tree_top.pngdefault_acacia_wood.pngdefault_aspen_leaves.pngdefault_aspen_sapling.pngdefault_aspen_tree.pngdefault_aspen_tree_top.pngdefault_aspen_wood.pngdefault_blueberry_bush_leaves.pngdefault_blueberry_bush_sapling.pngdefault_blueberry_overlay.pngdefault_bookshelf.pngdefault_bookshelf_slot.pngdefault_brick.pngdefault_bronze_block.pngdefault_bush_stem.pngdefault_cactus_side.pngdefault_chest_front.pngdefault_chest_inside.pngdefault_chest_lock.pngdefault_chest_top.pngdefault_coal_block.pngdefault_coniferous_litter.pngdefault_coniferous_litter_side.pngdefault_copper_block.pngdefault_coral_brown.pngdefault_coral_cyan.pngdefault_coral_green.pngdefault_coral_orange.pngdefault_coral_pink.pngdefault_coral_skeleton.pngdefault_desert_sand.pngdefault_desert_sandstone.pngdefault_desert_sandstone_block.pngdefault_desert_sandstone_brick.pngdefault_desert_stone_block.pngdefault_desert_stone_brick.pngdefault_dirt.pngdefault_dry_grass.pngdefault_dry_grass_1.pngdefault_dry_grass_2.pngdefault_dry_grass_3.pngdefault_dry_grass_4.pngdefault_dry_grass_5.pngdefault_dry_grass_side.pngdefault_fence_acacia_wood.pngdefault_fence_aspen_wood.pngdefault_fence_junglewood.pngdefault_fence_pine_wood.pngdefault_fence_rail_acacia_wood.pngdefault_fence_rail_aspen_wood.pngdefault_fence_rail_junglewood.pngdefault_fence_rail_pine_wood.pngdefault_fence_rail_wood.pngdefault_fence_wood.pngdefault_flint.pngdefault_footprint.pngdefault_furnace_bottom.pngdefault_furnace_fire_fg.pngdefault_furnace_front.pngdefault_furnace_front_active.pngdefault_furnace_top.pngdefault_glass_detail.pngdefault_grass_1.pngdefault_grass_2.pngdefault_grass_3.pngdefault_grass_4.pngdefault_grass_5.pngdefault_grass_side.pngdefault_gravel.pngdefault_ice.pngdefault_item_smoke.pngdefault_jungleleaves.pngdefault_jungleleaves_simple.pngdefault_jungletree.pngdefault_jungletree_top.pngdefault_junglewood.pngdefault_kelp.pngdefault_key.pngdefault_key_skeleton.pngdefault_ladder_steel.pngdefault_ladder_wood.pngdefault_large_cactus_seedling.pngdefault_lava.pngdefault_lava_flowing_animated.pngdefault_lava_source_animated.pngdefault_leaves.pngdefault_leaves_simple.pngdefault_marram_grass_1.pngdefault_marram_grass_2.pngdefault_marram_grass_3.pngdefault_mese_block.pngdefault_mese_post_light_side.pngdefault_mese_post_light_side_dark.pngdefault_meselamp.pngdefault_mineral_diamond.pngdefault_mineral_iron.pngdefault_mineral_mese.pngdefault_moss.pngdefault_moss_side.pngdefault_mossycobble.pngdefault_obsidian.pngdefault_obsidian_block.pngdefault_obsidian_brick.pngdefault_obsidian_glass_detail.pngdefault_papyrus.pngdefault_pine_bush_stem.pngdefault_pine_needles.pngdefault_pine_tree_top.pngdefault_pine_wood.pngdefault_rainforest_litter_side.pngdefault_river_water_flowing_animated.pngdefault_sandstone_block.pngdefault_sandstone_brick.pngdefault_sign_steel.pngdefault_sign_wall_steel.pngdefault_sign_wall_wood.pngdefault_sign_wood.pngdefault_silver_sand.pngdefault_silver_sandstone.pngdefault_silver_sandstone_block.pngdefault_silver_sandstone_brick.pngdefault_snow.pngdefault_snow_side.pngdefault_snowball.pngdefault_steel_block.pngdefault_stone.pngdefault_stone_block.pngdefault_stone_brick.pngdefault_stones.pngdefault_tin_block.pngdefault_tool_diamondpick.pngdefault_torch_on_ceiling_animated.pngdefault_tree.pngdefault_tree_top.pnggui_formbg.png
doors
farming
fireflies
flowers
sfinv
stairs
tnt
vessels
xpanes
screenshot.png
utils

Binary file not shown.

Before

(image error) Size: 1.9 KiB

After

(image error) Size: 935 B

Binary file not shown.

Before

(image error) Size: 540 B

After

(image error) Size: 490 B

Binary file not shown.

Before

(image error) Size: 537 B

After

(image error) Size: 486 B

Binary file not shown.

Before

(image error) Size: 390 B

After

(image error) Size: 340 B

Binary file not shown.

Before

(image error) Size: 387 B

After

(image error) Size: 343 B

Binary file not shown.

Before

(image error) Size: 296 B

After

(image error) Size: 248 B

Binary file not shown.

Before

(image error) Size: 316 B

After

(image error) Size: 265 B

Binary file not shown.

Before

(image error) Size: 561 B

After

(image error) Size: 431 B

Binary file not shown.

Before

(image error) Size: 537 B

After

(image error) Size: 427 B

Binary file not shown.

Before

(image error) Size: 611 B

After

(image error) Size: 464 B

Binary file not shown.

Before

(image error) Size: 596 B

After

(image error) Size: 446 B

Binary file not shown.

Before

(image error) Size: 583 B

After

(image error) Size: 474 B

Binary file not shown.

Before

(image error) Size: 616 B

After

(image error) Size: 547 B

Binary file not shown.

Before

(image error) Size: 495 B

After

(image error) Size: 425 B

Binary file not shown.

Before

(image error) Size: 556 B

After

(image error) Size: 490 B

Binary file not shown.

Before

(image error) Size: 304 B

After

(image error) Size: 251 B

Binary file not shown.

Before

(image error) Size: 143 B

After

(image error) Size: 83 B

Binary file not shown.

Before

(image error) Size: 740 B

After

(image error) Size: 349 B

Binary file not shown.

Before

(image error) Size: 656 B

After

(image error) Size: 339 B

Binary file not shown.

Before

(image error) Size: 637 B

After

(image error) Size: 341 B

Binary file not shown.

Before

(image error) Size: 700 B

After

(image error) Size: 338 B

Binary file not shown.

Before

(image error) Size: 662 B

After

(image error) Size: 333 B

Binary file not shown.

Before

(image error) Size: 1.2 KiB

After

(image error) Size: 1.0 KiB

Binary file not shown.

Before

(image error) Size: 459 B

After

(image error) Size: 363 B

Binary file not shown.

Before

(image error) Size: 486 B

After

(image error) Size: 388 B

Binary file not shown.

Before

(image error) Size: 522 B

After

(image error) Size: 401 B

Binary file not shown.

Before

(image error) Size: 612 B

After

(image error) Size: 301 B

Binary file not shown.

Before

(image error) Size: 456 B

After

(image error) Size: 435 B

Binary file not shown.

Before

(image error) Size: 676 B

After

(image error) Size: 423 B

Binary file not shown.

Before

(image error) Size: 580 B

After

(image error) Size: 287 B

Binary file not shown.

Before

(image error) Size: 436 B

After

(image error) Size: 415 B

Binary file not shown.

Before

(image error) Size: 614 B

After

(image error) Size: 407 B

Binary file not shown.

Before

(image error) Size: 602 B

After

(image error) Size: 304 B

Binary file not shown.

Before

(image error) Size: 494 B

After

(image error) Size: 473 B

Binary file not shown.

Before

(image error) Size: 661 B

After

(image error) Size: 457 B

Binary file not shown.

Before

(image error) Size: 707 B

After

(image error) Size: 451 B

Binary file not shown.

Before

(image error) Size: 434 B

After

(image error) Size: 413 B

Binary file not shown.

Before

(image error) Size: 697 B

After

(image error) Size: 446 B

Binary file not shown.

Before

(image error) Size: 708 B

After

(image error) Size: 605 B

Binary file not shown.

Before

(image error) Size: 727 B

After

(image error) Size: 578 B

Binary file not shown.

Before

(image error) Size: 728 B

After

(image error) Size: 593 B

Binary file not shown.

Before

(image error) Size: 1.9 KiB

After

(image error) Size: 1.3 KiB

Binary file not shown.

Before

(image error) Size: 712 B

After

(image error) Size: 642 B

Binary file not shown.

Before

(image error) Size: 476 B

After

(image error) Size: 288 B

Binary file not shown.

Before

(image error) Size: 444 B

After

(image error) Size: 247 B

Binary file not shown.

Before

(image error) Size: 688 B

After

(image error) Size: 327 B

Binary file not shown.

Before

(image error) Size: 359 B

After

(image error) Size: 209 B

Binary file not shown.

Before

(image error) Size: 579 B

After

(image error) Size: 533 B

Binary file not shown.

Before

(image error) Size: 4.9 KiB

After

(image error) Size: 690 B

Binary file not shown.

Before

(image error) Size: 261 B

After

(image error) Size: 218 B

Binary file not shown.

Before

(image error) Size: 873 B

After

(image error) Size: 514 B

Binary file not shown.

Before

(image error) Size: 320 B

After

(image error) Size: 275 B

Binary file not shown.

Before

(image error) Size: 4.3 KiB

After

(image error) Size: 526 B

Binary file not shown.

Before

(image error) Size: 656 B

After

(image error) Size: 649 B

Binary file not shown.

Before

(image error) Size: 3.9 KiB

After

(image error) Size: 222 B

Binary file not shown.

Before

(image error) Size: 813 B

After

(image error) Size: 449 B

Binary file not shown.

Before

(image error) Size: 204 B

After

(image error) Size: 170 B

Binary file not shown.

Before

(image error) Size: 165 B

After

(image error) Size: 135 B

Binary file not shown.

Before

(image error) Size: 471 B

After

(image error) Size: 467 B

Binary file not shown.

Before

(image error) Size: 140 B

After

(image error) Size: 138 B

Binary file not shown.

Before

(image error) Size: 351 B

After

(image error) Size: 346 B

Binary file not shown.

Before

(image error) Size: 356 B

After

(image error) Size: 354 B

Binary file not shown.

Before

(image error) Size: 428 B

After

(image error) Size: 245 B

Binary file not shown.

Before

(image error) Size: 314 B

After

(image error) Size: 309 B

Binary file not shown.

Before

(image error) Size: 423 B

After

(image error) Size: 421 B

Binary file not shown.

Before

(image error) Size: 102 B

After

(image error) Size: 94 B

Binary file not shown.

Before

(image error) Size: 469 B

After

(image error) Size: 464 B

Binary file not shown.

Before

(image error) Size: 423 B

After

(image error) Size: 418 B

Binary file not shown.

Before

(image error) Size: 240 B

After

(image error) Size: 236 B

Binary file not shown.

Before

(image error) Size: 873 B

After

(image error) Size: 820 B

Binary file not shown.

Before

(image error) Size: 371 B

After

(image error) Size: 332 B

Binary file not shown.

Before

(image error) Size: 359 B

After

(image error) Size: 356 B

Binary file not shown.

Before

(image error) Size: 401 B

After

(image error) Size: 356 B

Binary file not shown.

Before

(image error) Size: 202 B

After

(image error) Size: 200 B

Binary file not shown.

Before

(image error) Size: 287 B

After

(image error) Size: 274 B

Binary file not shown.

Before

(image error) Size: 358 B

After

(image error) Size: 314 B

Binary file not shown.

Before

(image error) Size: 242 B

After

(image error) Size: 239 B

Binary file not shown.

Before

(image error) Size: 256 B

After

(image error) Size: 212 B

Binary file not shown.

Before

(image error) Size: 350 B

After

(image error) Size: 349 B

Binary file not shown.

Before

(image error) Size: 275 B

After

(image error) Size: 254 B

Binary file not shown.

Before

(image error) Size: 587 B

After

(image error) Size: 441 B

Binary file not shown.

Before

(image error) Size: 630 B

After

(image error) Size: 464 B

Binary file not shown.

Before

(image error) Size: 4.3 KiB

After

(image error) Size: 358 B

Binary file not shown.

Before

(image error) Size: 4.3 KiB

After

(image error) Size: 386 B

Binary file not shown.

Before

(image error) Size: 5.8 KiB

After

(image error) Size: 272 B

Binary file not shown.

Before

(image error) Size: 303 B

After

(image error) Size: 263 B

Binary file not shown.

Before

(image error) Size: 219 B

After

(image error) Size: 166 B

Binary file not shown.

Before

(image error) Size: 265 B

After

(image error) Size: 203 B

Binary file not shown.

Before

(image error) Size: 295 B

After

(image error) Size: 230 B

Binary file not shown.

Before

(image error) Size: 316 B

After

(image error) Size: 252 B

Binary file not shown.

Before

(image error) Size: 339 B

After

(image error) Size: 273 B

Binary file not shown.

Before

(image error) Size: 890 B

After

(image error) Size: 408 B

Binary file not shown.

Before

(image error) Size: 232 B

After

(image error) Size: 228 B

Binary file not shown.

Before

(image error) Size: 4.1 KiB

After

(image error) Size: 232 B

Binary file not shown.

Before

(image error) Size: 231 B

After

(image error) Size: 228 B

Binary file not shown.

Before

(image error) Size: 233 B

After

(image error) Size: 230 B

Binary file not shown.

Before

(image error) Size: 444 B

After

(image error) Size: 275 B

Binary file not shown.

Before

(image error) Size: 235 B

After

(image error) Size: 232 B

Binary file not shown.

Before

(image error) Size: 230 B

After

(image error) Size: 227 B

Binary file not shown.

Before

(image error) Size: 235 B

After

(image error) Size: 232 B

Some files were not shown because too many files have changed in this diff Show More