[BUG REPORT] transparent webp file have a wrong thumbnail in windows 10 file explorer

88 views
Skip to first unread message

孙志培

unread,
Mar 21, 2023, 10:31:02 AM3/21/23
to Honeyview Forum

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文件,其生成的缩略图在资源管理器里面看到的透明部分也应该是透明的。

如下图所示

Snipaste_2023-03-18_22-15-11.png webp文件存储透明通道的格式也是RGBA32,按照道理来说,它生成缩略图的效果应该是和png一样的。但是在实际使用的过程中,带透明通道的webp文件生成的缩略图有概率会在本该透明的地方填充上黑色的背景。

如下图所示

Snipaste_2023-03-18_22-33-24.png 真的很让人迷惑,使用的体验大打折扣。谷歌群组提示文章过长了。我把其他的部分贴在后面。

孙志培

unread,
Mar 21, 2023, 10:33:20 AM3/21/23
to Honeyview Forum

如果存在着大量文件,其大概率会导致所有的webp文件都带上黑边,我在测试的过程中还发现了一些怪异的缩略图,这里也附上来供你们参考。下面圈红圈的图片貌似没有正确的处理透明通道信息,而是直接把像素的RGB信息渲染了出来。

Snipaste_2023-03-19_00-13-27.png 我会附上一些文件,如下图所示,对应的png文件和webp文件内存放的内容完全相同,因为这些webp文件是使用谷歌的cwebp.exe程序通过无损转换生成的,用于帮你们复现bug。触发这个bug的条件可能是多刷新几次,或者是改变缩略图的大小,比如从大图标更改到超大图标就很容易触发到这个bug。 Snipaste_2023-03-21_22-09-38.png

期待你们的答复,谢谢。

孙志培

unread,
Mar 21, 2023, 10:37:06 AM3/21/23
to Honeyview Forum
复现bug用的png和webp文件
test_files_png.zip
test_files_webp.zip

seyo IM

unread,
Oct 19, 2023, 1:18:09 AM10/19/23
to Honeyview Forum
We recently started beta testing on BandiView, a new image viewer improved from Honeyview. And on this new viewer, we also fixed the problems you described before. Please feel free to test it, and do not hesitate to contact us again if you have any other questions or issues.

Download BandiView: https://www.bandisoft.com/bandiview/

2023년 3월 21일 화요일 오후 11시 37분 6초 UTC+9에 孙志培님이 작성:
Reply all
Reply to author
Forward
0 new messages