Skip to content

feat: [更换截图]新增支持webp图片格式 - #38

Merged
adproqwq merged 3 commits into
adproqwq:Mikufrom
Lin-arm:input_webp
Aug 7, 2026
Merged

feat: [更换截图]新增支持webp图片格式#38
adproqwq merged 3 commits into
adproqwq:Mikufrom
Lin-arm:input_webp

Conversation

@Lin-arm

@Lin-arm Lin-arm commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

No description provided.

- 在电脑本地将png图片转成webp格式再上传,体积会小很多,画质近乎无损
@adproqwq

adproqwq commented Aug 7, 2026

Copy link
Copy Markdown
Owner

允许 .webp 格式,indexedDB.ts 中的 getSnapshotZip 中需要对 .png 和 .webp 格式进行区分。请同时处理这部分。

@Lin-arm

Lin-arm commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

indexedDB.ts 中的 getSnapshotZip 中需要对 .png 和 .webp 格式进行区分。

我观察这个 getSnapshotZip( ) 也就在 [上传快照到github生成链接][下载快照文件并打码] 的时候调用而已,

[下载-快照][下载-图片] 还是用的原先快照审查工具自带的方法,虽说下载的快照截图的后缀名还是原先的 .png ,但其二进制格式是 WebP 格式,不影响使用

image

请同时处理这部分。

我不知道咋改啊,没有那么高的技术喔。
感觉改了 indexedDB.ts 中的 getSnapshotZiparrayBufferToImage.ts 里的 png 格式可能也要跟着做区分。

@Lin-arm

Lin-arm commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

这次 PR 的改动只是为了方便替换其它格式的截图而已
image

@adproqwq

adproqwq commented Aug 7, 2026

Copy link
Copy Markdown
Owner

我观察这个 getSnapshotZip( ) 也就在 [上传快照到github生成链接][下载快照文件并打码] 的时候调用而已,

[下载-快照][下载-图片] 还是用的原先快照审查工具自带的方法,虽说下载的快照截图的后缀名还是原先的 .png ,但其二进制格式是 WebP 格式,不影响使用

这会造成一定的混淆,我的建议是严格区分扩展名。

我不知道咋改啊,没有那么高的技术喔。 感觉改了 indexedDB.ts 中的 getSnapshotZiparrayBufferToImage.ts 里的 png 格式可能也要跟着做区分。

.png 和 .webp 可以根据文件头去判断。

@adproqwq
adproqwq merged commit 698e224 into adproqwq:Miku Aug 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants