Jam*_*uth 5 c# image-processing
有太多的代码要粘贴到这里的问题,所以我已经链接到公共要点.
https://gist.github.com/JimBobSquarePants/cac72c4e7d9f05f13ac9
我有一个动画gif编码器作为我维护的图像库的一部分,它有一些问题.
如果我尝试将类输出的任何gif上传到twitter,我会收到内部服务器错误,但如果我通过http://ezgif.com/调整它们,请先调整大小,然后再正确上传.
如果我将图像上传到http://www.smiliegenerator.us/进行分析,我会收到以下错误
unknown block type 0 at *different position each time*
Run Code Online (Sandbox Code Playgroud)
这告诉我,我有一些缓冲区偏移错误,虽然我不知道在哪里.
这里的任何人都能告诉我出了什么问题吗?
完整的库托管在Github上这里https://github.com/JimBobSquarePants/ImageProcessor/tree/V2
要修复删除
// Complete Application Block
this.WriteByte(0);
Run Code Online (Sandbox Code Playgroud)
在第253行
这是在终结符之前添加一个额外的不必要字节.