![]() A couple of PNG images in BosWars had broken iCCP profiles which libpng1.6 or higher complain about with messages like: libpng warning: iCCP: known incorrect sRGB profile The broken PNG files were detected with: pngcrush -n -q */*.png */*/*.png 2>&1 | grep -B 2 iCCP | grep .png And fixed with pngcrush: for i in intro/logo_boswars.png campaigns/islands/crescents.png graphics/ui/x_startpoint.png units/apcs/ico_apcs.png units/artil/ico_artil.png units/bomber/ico_bomber.png units/bomber/missile.png units/bomber/unit_bomber.png units/bomber/unit_bomber_s.png units/buggy/ico_buggy.png units/camp/training_camp.png units/camp/training_camp_s.png units/cannon/cannon.png units/cannon/cannon_s.png units/cannon/weapon.png units/chopper/ico_chopper.png units/destroyer/destroyer_i.png units/destroyer/destroyer.png units/harvester/ico_harv.png units/hospital/hospital.png units/hospital/hospital_s.png units/jet/ico_jet.png units/missilesilo/missile_silo.png units/morels/morel_7s.png units/powerplant/powerplant.png units/powerplant/powerplant_s.png units/rtank/ico_rtank.png units/rtank/unit_rtank.png units/shipyard/shipyard_i.png units/shipyard/shipyard.png units/shipyard/shipyard_s.png units/tank/ico_tank.png units/vehiclefactory/vehicle_factory_i.png units/wscout/wscout_i.png units/wscout/wscout.png; do pngcrush -ow -rem iccp $i; done; Note that mogrify from ImageMagick did not work as it broke player color indexes and some shadows. |
||
---|---|---|
.. | ||
boswars_intro.ogg | ||
logo_boswars.png |