21 lines
572 B
Batchfile
21 lines
572 B
Batchfile
|
@ECHO OFF
|
||
|
ECHO ##############################################################
|
||
|
ECHO # Crush all PNG from Images/* and store them in Optimized/* #
|
||
|
ECHO ##############################################################
|
||
|
ECHO Files to crush:
|
||
|
|
||
|
for /D %%d in (.\*) do ( for /F "tokens=*" %%x IN ('DIR %%d\*.png /B') DO ECHO - %%x )
|
||
|
|
||
|
PAUSE
|
||
|
|
||
|
for /D %%d in (.\*) do (
|
||
|
for /F "tokens=*" %%x IN ('DIR %%d\*.png /B') DO (
|
||
|
ECHO Crushing: %%d\%%x
|
||
|
pngcrush -brute "%%d\%%x" temp.png
|
||
|
if not exist "Optimized\%%d" mkdir "Optimized\%%d"
|
||
|
MOVE /Y temp.png "Optimized\%%d\%%x"
|
||
|
)
|
||
|
)
|
||
|
|
||
|
PAUSE
|