Advertisement
iLq

lobster cup & imagemagick

iLq
Mar 29th, 2017
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.54 KB | None | 0 0
  1. @echo off
  2. rem задаем кодировку для отображения кириллицы в командной строке
  3. chcp 1251
  4.  
  5. rem проверяем, написан ли аргумент при запуске скрипта - это должен быть номер тура
  6. IF %1 == "" (
  7. echo "FAIL: Нужен аргумент в виде номера тура!"
  8. exit /b 1
  9. )
  10.  
  11. rem считываем файл "номер тура".txt
  12. rem в каждой строчке считываем 5 чисел. A B C D E, где
  13. rem A - номер доски, B и C - игроки черного цвета (слева), D и E - игроки белого цвета (справа)
  14.  
  15. for /f "eol=# tokens=1-5" %%A in (%1.txt) do (
  16. echo %%A %%B %%C %%D %%E
  17. rem зеркалим игроков слева, чтобы они смотрели вправо
  18. "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" %%B.png -flop %%B_f.png
  19. "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" %%C.png -flop %%C_f.png
  20.  
  21. rem собираем 4 фотки в сетку во временный файл temp-kolag.png
  22. "c:\Program Files\ImageMagick-7.0.5-Q16\montage.exe" -tile 2x2 -geometry 100%% %%B_f.png %%D.png %%C_f.png %%E.png temp-kolag.png
  23. rem меняем размер Обрешотки на 1000*1000 и накладываем её на сетку.
  24. "c:\Program Files\ImageMagick-7.0.5-Q16\convert.exe" Obreshetka.png -resize 1000 miff:- | "c:\Program Files\ImageMagick-7.0.5-Q16\composite.exe" -gravity Center miff:- temp-kolag.png %1-%%A.png
  25. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement