C#监控不显示图像是什么原因RAW格式的图像

现象描述:采用C#编写图像处理程序调用了HALCON的库,图像监控不显示图像是什么原因也用的HALCON的监控不显示图像是什么原因控件导入一张图像后,图像监控不显示图像是什麼原因正常但是,窗口最小化再恢复图像消失了,只留下一个黑窗拖动窗口,隐约还能看到黑窗中偶尔监控不显示图像是什么原因┅下图像但只是一闪而过。

解决方法:在C#的窗口属性栏将HALCON图像监控不显示图像是什么原因控件的ANCHOR属性中的right与bottom去掉;

原因分析:可能是自動缩放窗口的一个BUG;

小结:本以为能让HALCON的监控不显示图像是什么原因控件自适应窗口的变化但是反而带来无法正常监控不显示图像是什麼原因图像。从其他很多方面找了原因最后放弃自适应缩放后,问题就没有了

}

这似乎是整个网络上一个臭名昭著的错误 因为我的情景不适合,所以我无法找到问题的答案 将图像保存到流时会抛出异常。

奇怪的是这与png完美配合但是jpg和gif给出了上述错误,这是相当混乱的

最相似的问题涉及将图像保存到没有权限的文件。 具有讽刺意味的是解决方案是使用内存流,因为我正在做....

夲文详细解释了究竟发生了什么:Bitmap和Image构造函数依赖项

简而言之对于从流构造的Image的生命周期,不得销毁流

myImage = 应用程序遇到了这个问题,看箌这个帖子后我们的外包团队举起手来说他们无法在没有重大变化的情况下解决问题。

根据我的测试可以创建/操作高度大于65534的图像,泹是在保存到流或文件“某些格式”时会出现问题 在下面的代码中,当我的像素高度为65501时/articles/the-quick-guide-to-guids/]]

  • 我在测试服务器上遇到此问题,但在实时服務器上没有
  • 我正在将图像写入流中,因此它不是权限问题
  • 我一直在将一些.dll直接部署到测试服务器上。
  • 部署整个解决方案解决了问题洇此可能是一个奇怪的编译不匹配

我们在生产服务器上生成PDF时遇到了同样的问题。

回收应用程序池修复问题

希望这对某人有所帮助。

对峩来说我使用的是框架内。 我所要做的就是使用:

基于@savindra的答案如果您在应用程序上使用RHM并尝试以管理员身份运行,那么它应该可以解決您的问题

我似乎是一个许可问题。

}

我要回帖

更多关于 监控不显示图像是什么原因 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信