有人知道什么命令/黑客/任何东西可以让我在 Windows XP 中得到 TARGA 图像文件的尺寸吗?
到目前为止,我的搜索只找到了如何通过批处理文件调整图像大小,或者如何通过批处理文件判断文件大小。
答案1
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
编辑:您可以通过几种方式保存输出参数,但首先,如果您已经在使用批处理文件,则可以使用identify命令创建自己的批处理文件,然后以变量成为命令行参数的方式运行它 - 例如:
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
还有其他方法可以做到这一点,但希望上述内容易于遵循和编辑,以包含您需要完成的任何其他步骤。