在我的 java 程序中处理我的图像时,我遇到了一些问题。对于处理,我在 Windows Vista 下使用 ImageMagick 版本 6.7.2-Q16。
问题
我能够将问题隔离到 convert.exe,它在处理特定图像时偶尔会崩溃。执行这批,我能够重现错误:
:start
del C:\Users\Marco\Desktop\picture.jpg
C:\Users\Marco\workspace\AFELO\convert.exe C:\Users\Marco\Desktop\Biller\test1.jpg C:\Users\Marco\Desktop\picture.jpg
if exist "C:\Users\Marco\Desktop\picture.jpg" goto start
(注意:在看到错误之前可能需要几秒钟。就像我说的,它只是偶尔发生)
这里的错误对话框
我使用的图像是test1.jpg:
错误日志:
Signature du problème:
Nom d’événement de problème: APPCRASH
Nom de l’application: convert.exe
Version de l’application: 4.0.1.0
Horodatage de l'application: 4e66b7a2
Nom du module par défaut: CORE_RL_magick_.dll
Version du module par défaut: 4.0.1.0
Horodateur du module par défaut: 4e66b732
Code de l’exception: c0000005
Décalage de l’exception: 00105d1e
Version du système: 6.0.6000.2.0.0.768.3
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: bc9d
Information supplémentaire n° 2: 8b65f71b7628f3d47048baa721edae1d
Information supplémentaire n° 3: ee0c
Information supplémentaire n° 4: 1d853e407026dac42c650ea56d7c2897
这是我能够调试的最远距离。我使用该-debug all
标志希望能发现问题,但是 imagemagick 然后拒绝显示任何错误。