простая программа сканирования, при сканировании фото картинка окружена огромным количеством пробелов, как убрать пустое пространство с помощью Cli Batch - proUbuntu
0 голосов
/ 16 октября 2016

См. эту фотографию и нажмите на картинку.

Это сканирование отпечатка. Простое сканирование сканирует изображение и большое количество пустого пространства.
В командной строке, как я могу удалить из пробелов 39 файлов *.png файлов.

Есть ли способ предотвратить это в будущем?

Следующее не сработало.

find ./ -name "*.png" -exec convert {} -trim /home/nate/Pictures/magik-converted/{} \;

Ответы [ 2 ]

0 голосов
/ 18 октября 2016

Это то, что я должен был сделать.

convert 1.png - бритье 50x50 - цвет окраски белый - граница 1x1 - пух 70% - тримминг.png

В противном случае это не сработает. Так что с приведенной выше командой это работает.

решаемая. Пометить как решенное.

0 голосов
/ 17 октября 2016

- трим не будет работать из-за черных линий вдоль левой и верхней границ и из-за того, что часть «белой» области не совсем белая. Если эти края присутствуют на всех ваших изображениях, сначала обрежьте их, затем добавьте белую рамку, чтобы все 4 угла были белыми, а затем обрежьте, например:

convert "Scanned Document-04.png" -shave 10x10 \
        -bordercolor white -border 1x1  -fuzz 20% -trim trimmed.png
  • Опция -shave удаляет черные края
  • Цвет -байдерный белый и -крана 1x1 добавляет тонкую белую рамку
  • -fuzz 20% необходим, потому что некоторые из ваших "белых" пикселей не совсем белые.
  • Опция -trim удаляет почти белые границы, включая большую область, которую вы изначально хотели удалить.
...