Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug?]: 使用base64发特定图片时丢失尺寸信息导致客户端图片显示异常 #698

Open
4 tasks done
RF-Tar-Railt opened this issue Dec 1, 2024 · 5 comments
Labels
bug? Maybe it's a bug

Comments

@RF-Tar-Railt
Copy link

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经仔细阅读上述内容
  • 我已经使用 最新构建 测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(其它疑问请考虑加入TG群询问或在discussions中提问)

Lagrange项目

OneBot

所使用/依赖的Lagrange项目对应的commit

ae400c0

运行环境

MacOS

运行架构

arm64

连接方式

正向 WebSocket

重现步骤

bot通过base64形式发送特定图片

e.g.
example_sim

期望的结果是什么?

图片正常发送,并且在QQ客户端下正常显示
image

实际的结果是什么?

在安卓端、pc端下,图片尺寸异常(准确来说是尺寸为0,0),在 IPad 端下图片甚至不显示
image

简单的复现代码/链接(可选)

https://github.com/RF-Tar-Railt/RaianBot/blob/bbfb90315d60f94b81a3f1b176b0b238cfe26499/plugins/gacha/main.py#L202-L266

Trace 级别日志记录(可选)

No response

补充说明(可选)

No response

@RF-Tar-Railt RF-Tar-Railt added the bug? Maybe it's a bug label Dec 1, 2024
@RF-Tar-Railt RF-Tar-Railt changed the title [Bug?]: 使用base64发图片时部分图片丢失尺寸信息导致客户端图片显示异常 [Bug?]: 使用base64发特定图片时丢失尺寸信息导致客户端图片显示异常 Dec 1, 2024
@judgeou
Copy link

judgeou commented Dec 25, 2024

我也遇到了这个问题,通过 base64 发送图片,尺寸信息丢失。但是如果是通过 https:// 这样的URL发送图片则是正常的

@DarkRRb
Copy link
Contributor

DarkRRb commented Jan 6, 2025

提供一下会触发的图片?

@RF-Tar-Railt
Copy link
Author

提供一下会触发的图片?

不是就在issue上吗(

@ishkong
Copy link
Collaborator

ishkong commented Jan 9, 2025

我无法在当前版本复现这个问题(Windows MacOS Ubuntu都尝试了

@RF-Tar-Railt
Copy link
Author

我无法在当前版本复现这个问题(Windows MacOS Ubuntu都尝试了

用的是macos下的docker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug? Maybe it's a bug
Projects
None yet
Development

No branches or pull requests

4 participants