Advertisement
Lonely_Wanderer

Image splitter

Nov 14th, 2020
1,109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.18 KB | None | 0 0
  1. #/bin/bash
  2. #счётчик страниц
  3. pc=1
  4. #выбираются все файлы, которые лежат в текущей директории и имя начинается с "output"
  5. files=$(ls output*)
  6. #выполняется для каждого файла
  7. for page in $files
  8. do
  9.     # вывести с каким файлом работает (чтобы понимать что скрипт не завис и не помер)
  10.     echo "Обрабатывается файл:" $page
  11.     # Полная ширина картинки была 1479, а так как нам надо взять половину, то делим ширину на пополам
  12.     # Записываем "вырезанную" левую половину картинки в файл с именем в формате "номер_страницы.png" 
  13.     convert $page -crop 740x1093+0+0 $pc'.png'
  14.     # увеличиваем номер страницы на 1
  15.     pc=$((pc+1))
  16.     # Записываем "вырезанную" правую половину картинки в файл
  17.     convert $page -crop 740x1093+740+0 $pc'.png'
  18.     pc=$((pc+1))
  19. done
  20.  
  21. echo "\n Всё готово! \n"
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement