iwconfig не найден, но беспроводные инструменты установлены [закрыто]

Команда mogrify обрезает изображение до фиксированного размера. Он также удаляет любое сжатие , присутствующее в изображении, в основном, чтобы избежать повторного сжатия изображений JPEG и потери качества изображения. Это также гарантирует, что полученный TIFF полностью совместим с базовым форматом .

В результате вы получите файлы примерно одинакового размера для каждого сканирования:

x_pixels * y_pixels * bytes_per_pixel

В вашем случае x_pixels = 1600, y_pixels = 2512 и bytes_per_pixel = 1, потому что вы задана фиксированная цветовая палитра. С учетом метаданных и карты палитры итоговые размеры файлов будут немного больше, чем 4 019 200 байт:

-rw-r--r--+ 1 roaima users 4225562 Dec 30 16:28 IMG_0003.tif    # Original
-rw-r--r--+ 1 roaima users 4022354 Jan  5 09:55 IMG_0003.tif    # Mogrified

Вы можете видеть, что метаданные и палитра занимают дополнительные 203 208 байт сверх теоретического минимального размера.

Теперь существует расширений формата TIFF, одно из которых допускает несколько различных типов сжатия. Эти типы сжатия могут применяться с флагом -compress {type} к mogrify . Некоторые из этих типов сжатия - с потерями, другие - без потерь. Вот некоторые сравнительные размеры для вариантов без потерь:

-rw-r--r--+ 1 roaima users 4022354 Jan  5 10:02 IMG_0003.tif    # None
-rw-r--r--+ 1 roaima users 4022354 Jan  5 10:02 IMG_0003.tif    # BZip
-rw-r--r--+ 1 roaima users 446952 Jan  5 10:02 IMG_0003.tif     # LZW
-rw-r--r--+ 1 roaima users 594040 Jan  5 10:02 IMG_0003.tif     # RLE
-rw-r--r--+ 1 roaima users 429692 Jan  5 10:02 IMG_0003.tif     # Zip
-rw-r--r--+ 1 roaima users 478622 Jan  5 10:02 IMG_0003.tif     # LZMA

Неожиданно оказалось, что сжатие BZip не работает - по крайней мере, в моей системе - но я не смог найти ни одного другого случая, о котором сообщалось через мою предпочтительную поисковую систему.

В конечном итоге, если вы немного измените команду mogrify , вы получите файлы TIFF без потерь с значительно уменьшенным размером:

mogrify -gravity North -crop 1600x2512+0+0 -type Palette \
-define tiff:rows-per-strip=16 -define tiff:subfiletype=PAGE -compress Zip *.tif

5
04.09.2016, 18:17
4 ответа

Попробуйте переустановить беспроводные инструменты:

 sudo apt-get install --reinstall wireless-tools
10
27.01.2020, 20:33

Вы проверили, где был размещен iwconfig , с помощью dpkg -L wireless-tools ]?

Я мог быть установлен в / sbin / или / usr / sbin , который мог отсутствовать в $ PATH обычного пользователя.

0
27.01.2020, 20:33

У вас должен быть root , чтобы использовать iwconfig !

4
27.01.2020, 20:33

Запустите iwconfig от имени пользователя root:

 su -c "iwconfig"

Или предоставьте права администратора для пользователя , затем запустите:

sudo iwconfig

Для непривилегированного пользователя вы можете запустить iwconfig после добавления следующую строку в ваш .bashrc :

export PATH="$PATH:/sbin"

Обновление:

В debian Buster iwconfig находится в / usr / sbin , вы можете добавить ] / usr / sbin в ваш путь.

Добавьте следующие строки в ваш / etc / environment

PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin:/usr/local/sbin:/sbin"

, затем:

source /etc/environment
10
27.01.2020, 20:33

Теги

Похожие вопросы