Конвертировать несколько изображений в командной строке
Используйте nconvert с его бесконечными возможностями.
NConvert - пакетная утилита для преобразования графических файлов.
- Импорт около 400 графических форматов файлов
- Экспорт около 40 графических форматов файлов
- Многостраничный TIFF, анимированный GIF, поддержка анимированных ICO
- Изменение размера
- Отрегулируйте яркость, контрастность ...
- Изменить количество цветов
- Применяйте фильтры (размытие, усреднение, тиснение, ...)
- Применить эффекты (объектив, волна, ...)
- И многое-многое другое
Прочитайте это руководство пользователя для некоторых примеров, чтобы начать.
Я загрузил полный файл справки на pastebin, чтобы увидеть, какие параметры доступны
Примечание: графический интерфейс с использованием nconvert является XnConvert
Чтобы ответить на первоначальный вопрос hemalshah
- скачайте nconvert и разместите его где-нибудь
- создайте .cmd в той же папке и скопируйте и вставьте следующую команду
- Настройте путь к собственному изображению .tiff и запустите командный файл.
Это создаст новый файл mysource_1.tiff в исходной папке (используйте -overwrite
для замены оригинала)
nconvert -out tiff -multi -dpi 100 -c 4 -keepdocsize -keepfiledate mysource.tif
- это можно легко расширить, чтобы конвертировать тысячи файлов одновременно.
Nconvert понимает текстовые файлы с путями изображения в качестве входных данных
-out tiff -multi
необходимо указать nconvert для создания многостраничных файлов TIFF
-dpi 100
очевидно, устанавливает новый DPI
-keepdocsize
сохраняет высоту и ширину вашей страницы
-keepfiledate
сохраняет исходную дату создания
-c 4
устанавливает метод сжатия. Я рекомендую ZLIB, поскольку он производит самые маленькие файлы
Другие методы сжатия
1 (Rle), 2 (LZW), 3 (LZW+Prediction), 4 (ZLIB)
5 (CCITT G3), 6 (CCITT G3-2D), 7 (CCITT G4) only B/W
8 (JPEG) only 24/32 bits
Я разделил выходной TIFF на одностраничные TIFF-файлы, чтобы увидеть, все ли страницы установлены на 100 DPI. Как показывает скриншот, nconvert решит вашу проблему.