I will describe this bug in Chinese.
If you guys can't understand what I mean in Chinese,I will translate it into English.
BUG信息(BUG info)
Honeyview version 5.50 Build#6214,x64
由于这个bug涉及到windows的文件资源管理器,所以我不确定这个bug是否是属于Honeyview的bug。但是它真的是让我的使用体验非常糟糕。所以我在这里提出我发现的bug。
一般来说,带有透明通道的png文件,其生成的缩略图在资源管理器里面看到的透明部分也应该是透明的。
如下图所示
webp文件存储透明通道的格式也是RGBA32,按照道理来说,它生成缩略图的效果应该是和png一样的。但是在实际使用的过程中,带透明通道的webp文件生成的缩略图有概率会在本该透明的地方填充上黑色的背景。
如下图所示
真的很让人迷惑,使用的体验大打折扣。谷歌群组提示文章过长了。我把其他的部分贴在后面。
如果存在着大量文件,其大概率会导致所有的webp文件都带上黑边,我在测试的过程中还发现了一些怪异的缩略图,这里也附上来供你们参考。下面圈红圈的图片貌似没有正确的处理透明通道信息,而是直接把像素的RGB信息渲染了出来。
我会附上一些文件,如下图所示,对应的png文件和webp文件内存放的内容完全相同,因为这些webp文件是使用谷歌的cwebp.exe程序通过无损转换生成的,用于帮你们复现bug。触发这个bug的条件可能是多刷新几次,或者是改变缩略图的大小,比如从大图标更改到超大图标就很容易触发到这个bug。

期待你们的答复,谢谢。