Imagemagick dapat melakukan ini - Saya baru saja mencoba untuk Anda ....
C:\temp>identify test.tga
test.tga TGA 745x1053 745x1053+0+0 8-bit DirectClass 2.353MBB 0.218u 0:00.228
Anda juga dapat mengontrol output dari perintah - misalnya:
C:\temp>identify -format "%f,%w,%h" test.tga
test.tga,745,1053
Sunting: Anda dapat menyimpan parameter output dalam beberapa cara, tetapi dari atas kepala saya, jika Anda sudah bekerja dengan file batch, Anda bisa menggunakan perintah identifikasikan untuk membuat file batch sendiri dan kemudian jalankan dengan cara yang variabel menjadi parameter baris perintah - misalnya:
tgachk.bat:
@ECHO OFF
identify -format "tgachk2.bat %f %w %h" test.tga > tgatmp.bat
tgatmp
Script di atas membuat tgatmp.bat 'on the fly' dan kemudian menjalankannya, yang selanjutnya menjalankan tgachk2.bat dengan variabel% f% w dan% h sebagai parameter baris perintah yang dapat Anda rujuk sebagai% 1% 2 dan% 3 .
tgachk2.bat:
@ECHO OFF
ECHO The parameters were: %1 %2 and %3
Ada cara lain untuk melakukan ini, tetapi mudah-mudahan di atas mudah diikuti dan diedit untuk memasukkan langkah-langkah lain yang perlu Anda selesaikan.