我正在尝试为 .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
有什么办法可以检查流或修复它吗?
谢谢!
TestApplyEffectBrightness
在format-Penguins.gif
上在Linux上似乎运行良好。 - Jesterformat-animated.gif
我在 OctreeQuantizer.cs 的第534行 处得到了异常,但那似乎是一个不同的问题。 - Jester