Kagamia / WzComparerR2

Maplestory online Extractor
MIT License
414 stars 133 forks source link

- #75

Closed poerin closed 4 years ago

Kagamia commented 6 years ago

建议切换成IndexEncoder。

默认的gif编码器是微软上古的代码库,无法维护了。

Kagamia commented 6 years ago

嗯,推测也是值超出范围了。。 不过那套库还是.net 1.1时代流传下来的东西,而且源代码实在懒得看就不修了... index的encoder是从momiji源代码里抄的并且修了一些bug,应该十分稳定。

apng...没有合适的图床/浏览器支援有限/索引色和gif一样描述度有限,32位色文件体积还太大.... 总体上属于一个很尴尬的东西..做出来其实是为了我们在discord上交流用的....国内的环境里太难了...

Kagamia commented 6 years ago

apng有趣的地方就是可以按扫描行选择编码方式(plain还是差分),在某些特殊场合可以显著缩小文件大小,然后就是索引色板支持一个额外的alpha table,没了.. webp当时也尝试过但是浏览器支持就更狭窄了...CanIUse上面可以看到统计.. 反正窝当它不存在 😆

gif89a实在太老了,希望有一个什么新的标准格式替代它。w3c推广不动啊(:з)∠)

Kagamia commented 6 years ago

终于翻出了微软的源代码修改了一下,理论上应该修复了这个问题,请求测试。

因为我没有你的详细导出参数所以无法还原错误=w=