所以我将这个库ImageMagick从codeplex用于来自URL的图像中的 read()。由于某种原因,此函数调用可能经常挂起10到27秒(每90秒左右)。这太长了,因为我试图每隔10秒向我的客户显示新鲜相机图像。我还要提一下,我正在调用例程来从计时器事件中获取图像。我从计时器调用的整个子程序可以被压扁并重新启动,如果这有帮助的话。但是,在这种情况下,它是Read()函数。
grabImages() ‘Called from a Timer event
Dim MagickImageCamera As MagickImage
‘Read() call hangs occasionally.
MagickImageCamera.Read("http://111.222.111.222/camera111.jpg")
‘Do stuff
End Sub
我还应该指出,当Read()函数被锁定时,我可以在Web浏览器中转到jpeg的URL并刷新图像。