mirror of
https://github.com/medialab-prado/datamad2017.git
synced 2024-12-27 05:01:23 +01:00
43 lines
No EOL
792 B
Batchfile
43 lines
No EOL
792 B
Batchfile
@echo off
|
|
|
|
set LOCAL_DIR=%~dp0
|
|
set LOCAL_DIR=%LOCAL_DIR:~0,-1%
|
|
set SOURCE=%~1
|
|
|
|
:LOOP
|
|
if "%~1"=="" GOTO END
|
|
if /I "%~1"=="-d" set "SOURCE=..\..\img"
|
|
if /I "%~1"=="-jtran" GOTO JPEGTRAN
|
|
if /I "%~1"=="-pout" GOTO PNGOUT
|
|
if /I "%~1"=="-optip" GOTO OPTIPNG
|
|
if /I "%~1"=="-pquant" GOTO PNGQUANT
|
|
if /I "%~1"=="-gsicle" GOTO GIFSICLE
|
|
if /I "%~1"=="-svgo" GOTO SVGO
|
|
SHIFT & GOTO LOOP
|
|
|
|
:JPEGTRAN
|
|
call %LOCAL_DIR%\jpegtran.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:PNGOUT
|
|
call %LOCAL_DIR%\pngout.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:OPTIPNG
|
|
call %LOCAL_DIR%\optipng.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:PNGQUANT
|
|
call %LOCAL_DIR%\pngquant.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:GIFSICLE
|
|
call %LOCAL_DIR%\gifsicle.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:SVGO
|
|
call %LOCAL_DIR%\svgo.bat "%SOURCE%"
|
|
SHIFT & GOTO LOOP
|
|
|
|
:END
|
|
pause |