2

Кто-нибудь знает команду /hack / что-нибудь, что даст мне размеры файла образа TARGA в Windows XP?

Пока что мои поиски только показали, как изменить размер изображения в пакетном файле или как определить размер файла через пакетный файл.

1 ответ1

3

ImageMagick может сделать это - я только что попробовал для вас ....

 C:\temp>identify test.tga
 test.tga TGA 745x1053 745x1053+0+0 8-bit DirectClass 2.353MBB 0.218u 0:00.228

Вы также можете контролировать вывод команды - например:

 C:\temp>identify -format "%f,%w,%h" test.tga
 test.tga,745,1053

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

tgachk.bat:

@ECHO OFF
identify -format "tgachk2.bat %f %w %h" test.tga > tgatmp.bat
tgatmp

Приведенный выше скрипт создает tgatmp.bat «на лету», а затем запускает его, который, в свою очередь, запускает tgachk2.bat с переменными% f% w и% h в качестве параметров командной строки, которые вы можете обозначить как% 1% 2 и% 3 ,

tgachk2.bat:

@ECHO OFF
ECHO The parameters were: %1 %2 and %3

Есть и другие способы сделать это, но, надеюсь, вышеприведенное легко следовать и редактировать, чтобы включить любые другие шаги, которые вам нужно выполнить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .