mirror of
https://github.com/medialab-prado/datamad2017.git
synced 2024-12-29 14:11:21 +01:00
43 lines
792 B
Batchfile
43 lines
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
|