Кто-нибудь знает команду /hack / что-нибудь, что даст мне размеры файла образа TARGA в Windows XP?
Пока что мои поиски только показали, как изменить размер изображения в пакетном файле или как определить размер файла через пакетный файл.
Кто-нибудь знает команду /hack / что-нибудь, что даст мне размеры файла образа TARGA в Windows XP?
Пока что мои поиски только показали, как изменить размер изображения в пакетном файле или как определить размер файла через пакетный файл.
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
Есть и другие способы сделать это, но, надеюсь, вышеприведенное легко следовать и редактировать, чтобы включить любые другие шаги, которые вам нужно выполнить.