![]() |
Консольный графический конвертер
Задача:
ЕСть скрипт обрабатывающий файлы. Скрипт вызывает через консоль искомую прогу и передает ей имя граыического файла, прога выдает разрешения файла, если оно больше чем 800*600, то скрипт дает команду переконвертить файл в 400*300. Подскажите пожалкста прогу которая могла бы работать в таком режиме. |
nconvert.exe, входит в дистрибьютив XnView. Отдельно тоже можно забрать. http://perso.wanadoo.fr/pierre.g/xnv..._nconvert.html Легче всего наверно батником будет сделать, вроде
@echo off for /f "tokens=2 delims=:" %%a in (' nconvert -info %1 ^| find "Width" ') do set mywidth=%%a echo width this picture: %mywidth% и если %mywidth% больше 800 , то ресайз этому %1... |
gh0st
Не то что ты ищешь? Цитата:
[deleted by Plague] |
ImageMagick
Цитата:
|
спасибо выбрал XnView с аддонами - подошел
|
Есть така программа, как Konvertor (http://www.konvertor.net). Знает более 900 графических форматов, + кучу видео и звуковых. В сумме более 1000. Причем она есть в версии с графической оболочкой, в виде BAT (для запуска из командной строки) и версия DLL, для вызова из программ.
|
| Часовой пояс GMT +4, время: 13:41. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.