[STM32F1] 在 STM32CubeIDE中打开 JPG 图片

[复制链接]
245|9
梧桐uuu 发表于 2025-11-17 10:15 | 显示全部楼层 |阅读模式
我使用了代码 unsigned char* pixel_data = stbi_load("image.jpg", &width, &height, &channels, 0);,也已经包含了 stb_image.h 头文件,并且把 image.jpg 图片添加到了 core/src 目录下,但图片还是无法打开。

stormwind123 发表于 2025-11-17 18:56 | 显示全部楼层
文件路径问题吧
classroom 发表于 2025-11-17 19:57 | 显示全部楼层
推荐调试时用绝对路径
cr315 发表于 2025-11-17 20:57 | 显示全部楼层
将图片复制到IDE生成的二进制目录
duo点 发表于 2025-11-17 21:57 | 显示全部楼层
修改IDE的资源配置
elephant00 发表于 2025-11-17 18:58 | 显示全部楼层
可能是文件系统支持缺失
flycamelaaa 发表于 2025-11-17 21:59 | 显示全部楼层
STM32的RAM有限,大尺寸图片可能导致 stbi_load() 分配内存失败。
flycamelaaa 发表于 2025-11-17 22:59 | 显示全部楼层
压缩图片尺寸
jcky001 发表于 2025-11-17 19:30 | 显示全部楼层
确认路径问题,将图片放在IDE可访问的目录。
onlycook 发表于 2025-11-17 20:46 | 显示全部楼层
检查内存和格式支持,缩小图片尺寸并启用必要的宏。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

71

主题

73

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部