我试图将单元测试添加到.Net ImageProcessor库中:https://github.com/cosmo0/ImageProcessor/tree/tests
我在Mac上使用Xamarin / Mono。 Mono似乎对GIF动画图像有一些问题 对于我的单元测试,我有一堆测试图像,我加载它们并在每个上运行转换。每次我应用滤镜(例如亮度)时,尝试重新创建图像时都会失败。
它只是Image.FromStream(stream);
。我猜这个流是错的;我试图将其保存到文件中,实际上图像查看器无法读取该文件。奇怪的是,在Windows上,似乎完全没有通过测试:https://ci.appveyor.com/project/cosmo0/imageprocessor
知道我可以做些什么来检查流或修复它?
谢谢!
答案 0 :(得分:1)
尝试在调用
之前重置流 Image.FromStream(stream)
stream.Seek(0, SeekOrigin.Begin);