我正在运行下面的DOS批处理文件。我的操作系统是带有3 GB RAM的Windows 7。在Windows资源管理器中,我双击批处理文件,并使用标准大小的图像运行良好,并将图像组合成更大的图像。当我做的一切完全一样,除了较大的.jpg图像文件是1 MB,代码运行但产生一个零字节文件。批处理文件可能会超时?你认为这是DOS还是ImageMagick的限制?是否存在运行时间限制?
SETLOCAL EnableDelayedExpansion
SET MONTAGE="C:\Program Files\ImageMagick\Montage"
...
%MONTAGE% *.jpg -geometry +0+0 -tile 4x1 rows56-59-cols-32261-32400combined.jpg
批处理文件没有时间限制,但如果您想知道发生了什么,为什么不手动运行该命令?那么你会看到任何错误输出。 – ths 2014-09-21 16:19:24
优秀!谢谢!我收到错误消息:“支持的最大图像尺寸为65500像素” 有没有其他方法将这些大图像拼接在一起? – user1218122 2014-09-21 16:30:31
由于[JPEG/JFIF](http://en.wikipedia.org/wiki/JPEG)格式不支持放大图像,因此您不会找到任何工具来创建超过65535x65535像素的JPG图像。 – Mofi 2014-09-22 09:03:19